Showing:

Annotations
Diagram
Properties
Constraints
Enumerations
Compositions
Pattern Properties
Used By
Source
Schema
Properties
Definitions
Schema omc-v0.1.schema.json
Document version Draft 7
Annotations
Title  omc-v0.1.schema

Diagram
#/definitions/Asset #/definitions/Infrastructure #/definitions/MediaCreationContext #/definitions/Participant #/definitions/Task #/definitions/Utility #/definitions/core #/oneOf/0 #/oneOf/1 diagram
Type object
All of
Source

{
  "title": "omc-v0.1.schema",
  "$id": "https://movielabs.com/omc",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "oneOf": [
    {"$ref": "#/definitions/core/properties/rootObject"},
    {"$ref": "#/definitions/core/properties/rootArray"}
  ],
  "additionalProperties": true
}


Schema rootObject
Diagram
#/definitions/core/properties/rootObject/properties/Asset #/definitions/core/properties/rootObject/properties/AssetSC #/definitions/core/properties/rootObject/properties/Character #/definitions/core/properties/rootObject/properties/Context #/definitions/core/properties/rootObject/properties/CreativeWork #/definitions/core/properties/rootObject/properties/EditorialSequence #/definitions/core/properties/rootObject/properties/NarrativeAction #/definitions/core/properties/rootObject/properties/NarrativeAudio #/definitions/core/properties/rootObject/properties/NarrativeLocation #/definitions/core/properties/rootObject/properties/NarrativeObject #/definitions/core/properties/rootObject/properties/NarrativeScene #/definitions/core/properties/rootObject/properties/NarrativeStyling #/definitions/core/properties/rootObject/properties/Production%20Location #/definitions/core/properties/rootObject/properties/ProductionScene #/definitions/core/properties/rootObject/properties/Slate #/definitions/core/properties/rootObject/properties/NarrativeEffect #/definitions/core/properties/rootObject/properties/Participant #/definitions/core/properties/rootObject/properties/Person #/definitions/core/properties/rootObject/properties/Department #/definitions/core/properties/rootObject/properties/Organization #/definitions/core/properties/rootObject/properties/Service #/definitions/core/properties/rootObject/properties/Location diagram
Type object
Properties
Name Occurrence
Asset
AssetSC
Character
Context
CreativeWork
EditorialSequence
NarrativeAction
NarrativeAudio
NarrativeLocation
NarrativeObject
NarrativeScene
NarrativeStyling
Production Location
ProductionScene
Slate
NarrativeEffect
Participant
Person
Department
Organization
Service
Location
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "rootObject": {
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "Asset": {
      "type": "array",
      "additionalItems": false,
      "title": "Asset",
      "items": {}
    },
    "AssetSC": {
      "type": "array",
      "additionalItems": false,
      "title": "Asset Structural Characteristics",
      "items": {}
    },
    "Character": {
      "type": "array",
      "additionalItems": false,
      "title": "Character",
      "items": {}
    },
    "Context": {
      "type": "array",
      "additionalItems": false,
      "title": "Context",
      "items": {}
    },
    "CreativeWork": {
      "type": "array",
      "additionalItems": false,
      "title": "Creative Work",
      "items": {}
    },
    "EditorialSequence": {
      "type": "array",
      "additionalItems": false,
      "title": "Editorial Sequence",
      "items": {}
    },
    "NarrativeAction": {
      "type": "array",
      "additionalItems": false,
      "title": "Narrative Action",
      "items": {}
    },
    "NarrativeAudio": {
      "type": "array",
      "additionalItems": false,
      "title": "Narrative Audio",
      "items": {}
    },
    "NarrativeLocation": {
      "type": "array",
      "additionalItems": false,
      "title": "Narrative Location",
      "items": {}
    },
    "NarrativeObject": {
      "type": "array",
      "additionalItems": false,
      "title": "Narrative Object",
      "items": {}
    },
    "NarrativeScene": {
      "type": "array",
      "additionalItems": false,
      "title": "Narrative Scene",
      "items": {}
    },
    "NarrativeStyling": {
      "type": "array",
      "additionalItems": false,
      "title": "Narrative Styling",
      "items": {}
    },
    "Production Location": {
      "type": "array",
      "additionalItems": false,
      "title": "ProductionLocation",
      "items": {}
    },
    "ProductionScene": {
      "type": "array",
      "additionalItems": false,
      "title": "Production Scene",
      "items": {}
    },
    "Slate": {
      "type": "array",
      "additionalItems": false,
      "title": "Slate",
      "items": {}
    },
    "NarrativeEffect": {
      "type": "array",
      "additionalItems": false,
      "title": "Narrative Effect",
      "items": {}
    },
    "Participant": {
      "type": "array",
      "additionalItems": false,
      "title": "Participant",
      "items": {}
    },
    "Person": {
      "type": "array",
      "additionalItems": false,
      "title": "Person",
      "items": {}
    },
    "Department": {
      "type": "array",
      "additionalItems": false,
      "title": "Department",
      "items": {}
    },
    "Organization": {
      "type": "array",
      "additionalItems": false,
      "title": "Organization",
      "items": {}
    },
    "Service": {
      "type": "array",
      "additionalItems": false,
      "title": "Service",
      "items": {}
    },
    "Location": {
      "type": "array",
      "additionalItems": false,
      "title": "Location",
      "items": {}
    }
  }
}


Schema Asset
Annotations
Title  Asset

Diagram
#/definitions/core/properties/rootObject/properties/Asset/items diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items false
Used by
Source

 "Asset": {
  "type": "array",
  "additionalItems": false,
  "title": "Asset",
  "items": {"$ref": "#/definitions/Asset/properties/Asset"}
}


Schema Asset
Annotations
Title  Asset

Description  A physical or digital object or collection of objects specific to the creation of the Creative Work.
Diagram
#/definitions/Asset/properties/Asset/properties/schemaVersion #/definitions/Asset/properties/Asset/properties/entityType #/definitions/Asset/properties/Asset/properties/identifier #/definitions/Asset/properties/Asset/properties/name #/definitions/Asset/properties/Asset/properties/description #/definitions/Asset/properties/Asset/properties/assetInfo #/definitions/Asset/properties/Asset/properties/version #/definitions/Asset/properties/Asset/properties/Asset #/definitions/Asset/properties/Asset/properties/AssetSC #/definitions/Asset/properties/Asset/properties/assetFC #/definitions/Asset/properties/Asset/properties/Context diagram
Type object
Properties
Name Occurrence
schemaVersion
entityType
identifier
name
description
assetInfo
version
Asset
AssetSC
assetFC
Context
optional
required
required
optional
optional
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "Asset": {
  "type": "object",
  "additionalProperties": false,
  "title": "Asset",
  "description": "A physical or digital object or collection of objects specific to the creation of the Creative Work.",
  "required": [
    "entityType",
    "identifier"
  ],
  "properties": {
    "schemaVersion": {
      "$ref": "#/definitions/core/properties/schemaVersion",
      "title": "Schema Version"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "Asset"
    },
    "identifier": {
      "$ref": "#/definitions/Utility/properties/identifier",
      "title": "Identifier"
    },
    "name": {
      "title": "Asset name",
      "description": "A human readable name for the asset",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "description": {
      "title": "Asset description",
      "description": "A human readable description of the asset",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "assetInfo": {
      "type": "object",
      "additionalProperties": true,
      "title": "Asset Information",
      "description": "Properties describing the instance of this asset including version, provenance, variant"
    },
    "version": {
      "type": "object",
      "additionalProperties": true,
      "title": "Version Information",
      "description": "Properties describing the instance of this asset including version, provenance, variant",
      "properties": {}
    },
    "Asset": {
      "title": "Asset Group",
      "description": "The set of Assets that make up an an asset group and has a structuralType of 'assetGroup'",
      "anyOf": [
        {
          "type": "array",
          "additionalItems": true,
          "items": {"$ref": "#/definitions/Asset/properties/Asset"}
        },
        {"type": "null"}
      ]
    },
    "AssetSC": {
      "$ref": "#/definitions/Asset/properties/AssetSC",
      "title": "Structural Characteristics"
    },
    "assetFC": {
      "$ref": "#/definitions/Asset/properties/assetFC",
      "title": "Functional Characteristics"
    },
    "Context": {
      "$ref": "#/definitions/MediaCreationContext/properties/Context",
      "title": "Asset Context"
    }
  }
}


Schema schemaVersion
Annotations
Title  Schema Version

Diagram
diagram
Type object
All of
Used by
Source

{
  "title": "Schema Version",
  "type": "string",
  "const": "0.1"
}


Schema schemaVersion/0
Diagram
diagram
Type string
Used by
Source

{"type": "string"}


Schema schemaVersion/1
Diagram
diagram
Type const
Permitted Value 0.1
Used by
Source

{"const": "0.1"}


Definition schema schemaVersion
Annotations
Title  Schema Version

Diagram
#/definitions/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{
  "$ref": "#/definitions/core/properties/schemaVersion",
  "title": "Schema Version"
}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "Asset"
}


Schema identifier
Annotations
Title  Identifier

Description  An identifier uniquely identifies an entity within a particular scope.
Diagram
#/definitions/Utility/properties/identifier/items diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items true
Used by
Source

 "identifier": {
  "type": "array",
  "additionalItems": true,
  "title": "Identifier",
  "description": "An identifier uniquely identifies an entity within a particular scope.",
  "items": {
    "type": "object",
    "additionalProperties": false,
    "required": [
      "identifierScope",
      "identifierValue"
    ],
    "properties": {
      "identifierScope": {
        "type": "string",
        "title": "Identifier Scope",
        "description": "The universe within which an identifier is valid and unique."
      },
      "identifierValue": {
        "type": "string",
        "title": "Identifier Value",
        "description": "A string of characters that uniquely identifies an object within a particular scope."
      }
    }
  }
}


Schema items
Diagram
#/definitions/Utility/properties/identifier/items/properties/identifierScope #/definitions/Utility/properties/identifier/items/properties/identifierValue diagram
Type object
Properties
Name Occurrence
identifierScope
identifierValue
required
required
Additional Properties false
Used by
Source

 "items": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "identifierScope",
    "identifierValue"
  ],
  "properties": {
    "identifierScope": {
      "type": "string",
      "title": "Identifier Scope",
      "description": "The universe within which an identifier is valid and unique."
    },
    "identifierValue": {
      "type": "string",
      "title": "Identifier Value",
      "description": "A string of characters that uniquely identifies an object within a particular scope."
    }
  }
}


Schema identifierScope
Annotations
Title  Identifier Scope

Description  The universe within which an identifier is valid and unique.
Diagram
diagram
Type string
Used by
Source

 "identifierScope": {
  "type": "string",
  "title": "Identifier Scope",
  "description": "The universe within which an identifier is valid and unique."
}


Schema identifierValue
Annotations
Title  Identifier Value

Description  A string of characters that uniquely identifies an object within a particular scope.
Diagram
diagram
Type string
Used by
Source

 "identifierValue": {
  "type": "string",
  "title": "Identifier Value",
  "description": "A string of characters that uniquely identifies an object within a particular scope."
}


Definition schema identifier
Annotations
Title  Identifier

Diagram
#/definitions/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {
  "$ref": "#/definitions/Utility/properties/identifier",
  "title": "Identifier"
}


Schema name
Annotations
Title  Asset name

Description  A human readable name for the asset
Diagram
diagram
Type object
Any of
Used by
Source

 "name": {
  "title": "Asset name",
  "description": "A human readable name for the asset",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema name/0
Diagram
diagram
Type null
Used by
Source

 "name/0": {"type": "null"}


Schema description
Annotations
Title  Asset description

Description  A human readable description of the asset
Diagram
diagram
Type object
Any of
Used by
Source

 "description": {
  "title": "Asset description",
  "description": "A human readable description of the asset",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema assetInfo
Annotations
Title  Asset Information

Description  Properties describing the instance of this asset including version, provenance, variant
Diagram
diagram
Type object
Additional Properties true
Used by
Source

 "assetInfo": {
  "type": "object",
  "additionalProperties": true,
  "title": "Asset Information",
  "description": "Properties describing the instance of this asset including version, provenance, variant"
}


Schema version
Annotations
Title  Version Information

Description  Properties describing the instance of this asset including version, provenance, variant
Diagram
#/definitions/Asset/properties/Asset/properties/version/properties/versionNumber #/definitions/Asset/properties/Asset/properties/version/properties/variantOf #/definitions/Asset/properties/Asset/properties/version/properties/hasVariant #/definitions/Asset/properties/Asset/properties/version/properties/alternateOf #/definitions/Asset/properties/Asset/properties/version/properties/hasAlternate diagram
Type object
Properties
Name Occurrence
versionNumber
variantOf
hasVariant
alternateOf
hasAlternate
optional
optional
optional
optional
optional
Additional Properties true
Used by
Source

 "version": {
  "type": "object",
  "additionalProperties": true,
  "title": "Version Information",
  "description": "Properties describing the instance of this asset including version, provenance, variant",
  "properties": {
    "versionNumber": {
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "variantOf": {"$ref": "#/definitions/Asset/properties/Asset"},
    "hasVariant": {"$ref": "#/definitions/Asset/properties/Asset"},
    "alternateOf": {"$ref": "#/definitions/Asset/properties/Asset"},
    "hasAlternate": {"$ref": "#/definitions/Asset/properties/Asset"}
  }
}


Schema versionNumber
Diagram
diagram
Type object
Any of
Used by
Source

 "versionNumber": {
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Definition schema variantOf
Diagram
#/definitions/Asset/properties/Asset diagram
Type reference
Refers Asset
Used by
Source

 "variantOf": {"$ref": "#/definitions/Asset/properties/Asset"}


Definition schema hasVariant
Diagram
#/definitions/Asset/properties/Asset diagram
Type reference
Refers Asset
Used by
Source

 "hasVariant": {"$ref": "#/definitions/Asset/properties/Asset"}


Definition schema alternateOf
Diagram
#/definitions/Asset/properties/Asset diagram
Type reference
Refers Asset
Used by
Source

 "alternateOf": {"$ref": "#/definitions/Asset/properties/Asset"}


Definition schema hasAlternate
Diagram
#/definitions/Asset/properties/Asset diagram
Type reference
Refers Asset
Used by
Source

 "hasAlternate": {"$ref": "#/definitions/Asset/properties/Asset"}


Schema Asset
Annotations
Title  Asset Group

Description  The set of Assets that make up an an asset group and has a structuralType of 'assetGroup'
Diagram
#/definitions/Asset/properties/Asset/properties/Asset/items diagram
Type object
Any of
Used by
Source

 "Asset": {
  "title": "Asset Group",
  "description": "The set of Assets that make up an an asset group and has a structuralType of 'assetGroup'",
  "anyOf": [
    {
      "type": "array",
      "additionalItems": true,
      "items": {"$ref": "#/definitions/Asset/properties/Asset"}
    },
    {"type": "null"}
  ]
}


Schema Asset/0
Diagram
#/definitions/Asset/properties/Asset/properties/Asset/items diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items true
Used by
Source

 "Asset/0": {
  "type": "array",
  "additionalItems": true,
  "items": {"$ref": "#/definitions/Asset/properties/Asset"}
}


Definition schema items
Diagram
#/definitions/Asset/properties/Asset diagram
Type reference
Refers Asset
Used by
Source

 "items": {"$ref": "#/definitions/Asset/properties/Asset"}


Schema AssetSC
Annotations
Title  Asset Structural Characteristics

Description  Describes the form of an Asset along with the attributes specific to that asset’s form
Diagram
#/definitions/Asset/properties/AssetSC/properties/schemaVersion #/definitions/Asset/properties/AssetSC/properties/entityType #/definitions/Asset/properties/AssetSC/properties/identifier #/definitions/Asset/properties/AssetSC/properties/version #/definitions/Asset/properties/AssetSC/properties/structuralType #/definitions/Asset/properties/AssetSC/properties/structuralProperties #/definitions/Asset/properties/AssetSC/properties/customData diagram
Type object
Properties
Name Occurrence
schemaVersion
entityType
identifier
version
structuralType
structuralProperties
customData
optional
required
required
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "AssetSC": {
  "type": "object",
  "additionalProperties": false,
  "title": "Asset Structural Characteristics",
  "description": "Describes the form of an Asset along with the attributes specific to that asset’s form",
  "required": [
    "entityType",
    "identifier"
  ],
  "properties": {
    "schemaVersion": {
      "$ref": "#/definitions/core/properties/schemaVersion",
      "title": "Schema Version"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "AssetSC"
    },
    "identifier": {"$ref": "#/definitions/Utility/properties/identifier"},
    "version": {
      "type": "object",
      "properties": {}
    },
    "structuralType": {
      "title": "Structural Type",
      "description": "A structured description of the the assets form",
      "examples": [
        "assetGroup",
        "digital.image",
        "analog.movingImage"
      ],
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "structuralProperties": {
      "title": "Structural Properties",
      "description": "A set of properties that describe the asset in this form",
      "anyOf": [
        {
          "type": "object",
          "additionalProperties": true,
          "properties": {
            "dimensions": {"type": "string"},
            "customData": {"$ref": "#/definitions/core/properties/customData"}
          }
        },
        {"type": "null"}
      ]
    },
    "customData": {"$ref": "#/definitions/core/properties/customData"}
  }
}


Definition schema schemaVersion
Annotations
Title  Schema Version

Diagram
#/definitions/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{
  "$ref": "#/definitions/core/properties/schemaVersion",
  "title": "Schema Version"
}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "AssetSC"
}


Definition schema identifier
Diagram
#/definitions/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {"$ref": "#/definitions/Utility/properties/identifier"}


Schema version
Diagram
#/definitions/Asset/properties/AssetSC/properties/version/properties/versionNumber #/definitions/Asset/properties/AssetSC/properties/version/properties/derivedFrom #/definitions/Asset/properties/AssetSC/properties/version/properties/hasDerivation #/definitions/Asset/properties/AssetSC/properties/version/properties/representation diagram
Type object
Properties
Name Occurrence
versionNumber
derivedFrom
hasDerivation
representation
optional
optional
optional
optional
Used by
Source

 "version": {
  "type": "object",
  "properties": {
    "versionNumber": {
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "derivedFrom": {"$ref": "#/definitions/Asset/properties/AssetSC"},
    "hasDerivation": {"$ref": "#/definitions/Asset/properties/AssetSC"},
    "representation": {"$ref": "#/definitions/Asset/properties/AssetSC"}
  }
}


Schema versionNumber
Diagram
diagram
Type object
Any of
Used by
Source

 "versionNumber": {
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Definition schema derivedFrom
Diagram
#/definitions/Asset/properties/AssetSC diagram
Type reference
Refers AssetSC
Used by
Source

 "derivedFrom": {"$ref": "#/definitions/Asset/properties/AssetSC"}


Definition schema hasDerivation
Diagram
#/definitions/Asset/properties/AssetSC diagram
Type reference
Refers AssetSC
Used by
Source

 "hasDerivation": {"$ref": "#/definitions/Asset/properties/AssetSC"}


Definition schema representation
Diagram
#/definitions/Asset/properties/AssetSC diagram
Type reference
Refers AssetSC
Used by
Source

 "representation": {"$ref": "#/definitions/Asset/properties/AssetSC"}


Schema structuralType
Annotations
Title  Structural Type

Description  A structured description of the the assets form
Diagram
diagram
Type object
Any of
Examples assetGroup digital.image analog.movingImage
Used by
Source

 "structuralType": {
  "title": "Structural Type",
  "description": "A structured description of the the assets form",
  "examples": [
    "assetGroup",
    "digital.image",
    "analog.movingImage"
  ],
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema structuralProperties
Annotations
Title  Structural Properties

Description  A set of properties that describe the asset in this form
Diagram
#/definitions/Asset/properties/AssetSC/properties/structuralProperties/properties/dimensions #/definitions/Asset/properties/AssetSC/properties/structuralProperties/properties/customData diagram
Type object
Any of
Used by
Source

 "structuralProperties": {
  "title": "Structural Properties",
  "description": "A set of properties that describe the asset in this form",
  "anyOf": [
    {
      "type": "object",
      "additionalProperties": true,
      "properties": {
        "dimensions": {"type": "string"},
        "customData": {"$ref": "#/definitions/core/properties/customData"}
      }
    },
    {"type": "null"}
  ]
}


Schema structuralProperties/0
Diagram
#/definitions/Asset/properties/AssetSC/properties/structuralProperties/properties/dimensions #/definitions/Asset/properties/AssetSC/properties/structuralProperties/properties/customData diagram
Type object
Properties
Name Occurrence
dimensions
customData
optional
optional
Additional Properties true
Used by
Source

 "structuralProperties/0": {
  "type": "object",
  "additionalProperties": true,
  "properties": {
    "dimensions": {"type": "string"},
    "customData": {"$ref": "#/definitions/core/properties/customData"}
  }
}


Schema dimensions
Diagram
diagram
Type string
Used by
Source

 "dimensions": {"type": "string"}


Schema customData
Annotations
Title  Custom Data

Description  A user defined set of custom data in the payload of the instance, used where the formal schema lacks required properties
Diagram
diagram
Type object
Additional Properties true
Used by
Source

 "customData": {
  "type": "object",
  "additionalProperties": true,
  "title": "Custom Data",
  "description": "A user defined set of custom data in the payload of the instance, used where the formal schema lacks required properties"
}


Definition schema customData
Diagram
#/definitions/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/definitions/core/properties/customData"}


Definition schema customData
Diagram
#/definitions/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/definitions/core/properties/customData"}


Definition schema AssetSC
Annotations
Title  Structural Characteristics

Diagram
#/definitions/Asset/properties/AssetSC diagram
Type reference
Refers AssetSC
Used by
Source

 "AssetSC": {
  "$ref": "#/definitions/Asset/properties/AssetSC",
  "title": "Structural Characteristics"
}


Schema assetFC
Annotations
Title  Asset Functional Characteristics

Description  Describes the use or purpose of an Asset within the production process
Diagram
#/definitions/Asset/properties/assetFC/properties/functionalType #/definitions/Asset/properties/assetFC/properties/functionalProperties #/definitions/Asset/properties/assetFC/properties/customData diagram
Type object
Properties
Name Occurrence
functionalType
functionalProperties
customData
optional
optional
optional
Additional Properties true
Used by
Source

 "assetFC": {
  "type": "object",
  "additionalProperties": true,
  "title": "Asset Functional Characteristics",
  "description": "Describes the use or purpose of an Asset within the production process",
  "properties": {
    "functionalType": {
      "title": "Functional Type",
      "description": "A structured description of the the assets function as it relates to the production",
      "examples": [
        "assetGroup",
        "digital.image",
        "analog.movingImage"
      ],
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "functionalProperties": {
      "title": "Functional Properties",
      "description": "A set of properties that describe the asset functional use",
      "anyOf": [
        {
          "type": "object",
          "additionalProperties": true,
          "properties": {
            "customData": {"$ref": "#/definitions/core/properties/customData"}
          }
        },
        {"type": "null"}
      ]
    },
    "customData": {"$ref": "#/definitions/core/properties/customData"}
  }
}


Schema functionalType
Annotations
Title  Functional Type

Description  A structured description of the the assets function as it relates to the production
Diagram
diagram
Type object
Any of
Examples assetGroup digital.image analog.movingImage
Used by
Source

 "functionalType": {
  "title": "Functional Type",
  "description": "A structured description of the the assets function as it relates to the production",
  "examples": [
    "assetGroup",
    "digital.image",
    "analog.movingImage"
  ],
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema functionalProperties
Annotations
Title  Functional Properties

Description  A set of properties that describe the asset functional use
Diagram
#/definitions/Asset/properties/assetFC/properties/functionalProperties/properties/customData diagram
Type object
Any of
Used by
Source

 "functionalProperties": {
  "title": "Functional Properties",
  "description": "A set of properties that describe the asset functional use",
  "anyOf": [
    {
      "type": "object",
      "additionalProperties": true,
      "properties": {
        "customData": {"$ref": "#/definitions/core/properties/customData"}
      }
    },
    {"type": "null"}
  ]
}


Schema functionalProperties/0
Diagram
#/definitions/Asset/properties/assetFC/properties/functionalProperties/properties/customData diagram
Type object
Properties
Name Occurrence
customData
optional
Additional Properties true
Used by
Source

 "functionalProperties/0": {
  "type": "object",
  "additionalProperties": true,
  "properties": {
    "customData": {"$ref": "#/definitions/core/properties/customData"}
  }
}


Definition schema customData
Diagram
#/definitions/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/definitions/core/properties/customData"}


Definition schema customData
Diagram
#/definitions/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/definitions/core/properties/customData"}


Definition schema assetFC
Annotations
Title  Functional Characteristics

Diagram
#/definitions/Asset/properties/assetFC diagram
Type reference
Refers assetFC
Used by
Source

 "assetFC": {
  "$ref": "#/definitions/Asset/properties/assetFC",
  "title": "Functional Characteristics"
}


Schema Context
Annotations
Title  Context

Description  Informs scope within the construction process of a Creative Work.
Diagram
#/definitions/MediaCreationContext/properties/Context/properties/schemaVersion #/definitions/MediaCreationContext/properties/Context/properties/entityInfo #/definitions/MediaCreationContext/properties/Context/properties/entityType #/definitions/MediaCreationContext/properties/Context/properties/identifier #/definitions/MediaCreationContext/properties/Context/properties/name #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Econtributor(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$ #/definitions/MediaCreationContext/properties/Context/patternProperties/%5EcontributesTo(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$ #/definitions/MediaCreationContext/properties/Context/patternProperties/%5EdepictedBy(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$ #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Edepicts(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$ #/definitions/MediaCreationContext/properties/Context/patternProperties/%5EfeaturedIn(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$ #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efeatures(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$ #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efor(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$ #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Ehas(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$ #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Eis(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$ #/definitions/MediaCreationContext/properties/Context/patternProperties/%5EportrayedBy(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$ #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Eportrays(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$ #/definitions/MediaCreationContext/properties/Context/patternProperties/%5ErepresentedBy(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$ #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Erepresents(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$ #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Euses(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$ #/definitions/MediaCreationContext/properties/Context/patternProperties/%5EusedBy(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$ #/definitions/MediaCreationContext/properties/Context/patternProperties/%5EusedIn(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$ diagram
Type object
Properties
Name Occurrence
schemaVersion
entityInfo
entityType
identifier
name
optional
optional
required
required
optional
Pattern Properties
Additional Properties true
Used by
Source

 "Context": {
  "type": "object",
  "additionalProperties": true,
  "title": "Context",
  "description": "Informs scope within the construction process of a Creative Work.",
  "required": [
    "entityType",
    "identifier"
  ],
  "patternProperties": {
    "^contributor(?:\\.[a-zA-Z0-9]+)?$": {
      "anyOf": [
        {
          "type": "object",
          "additionalProperties": false,
          "properties": {
            "Participant": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "$ref": "#/definitions/Participant/properties/Participant",
                    "type": "object"
                  }
                },
                {"type": "null"}
              ]
            }
          }
        },
        {"type": "null"}
      ]
    },
    "^contributesTo(?:\\.[a-zA-Z0-9]+)?$": {
      "anyOf": [
        {
          "type": "object",
          "additionalProperties": false,
          "properties": {
            "CreativeWork": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "$ref": "#/definitions/MediaCreationContext/properties/CreativeWork",
                    "type": "object"
                  }
                },
                {"type": "null"}
              ]
            }
          }
        },
        {"type": "null"}
      ]
    },
    "^depictedBy(?:\\.[a-zA-Z0-9]+)?$": {
      "anyOf": [
        {
          "type": "object",
          "additionalProperties": false,
          "properties": {
            "Asset": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "$ref": "#/definitions/Asset/properties/Asset",
                    "type": "object"
                  }
                },
                {"type": "null"}
              ]
            }
          }
        },
        {"type": "null"}
      ]
    },
    "^depicts(?:\\.[a-zA-Z0-9]+)?$": {
      "anyOf": [
        {
          "type": "object",
          "additionalProperties": false,
          "properties": {
            "NarrativeLocation": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "$ref": "#/definitions/MediaCreationContext/properties/NarrativeLocation",
                    "type": "object"
                  }
                },
                {"type": "null"}
              ]
            },
            "NarrativeObject": {
              "anyOf": [
                {
                  "type": "array",
                  "additionalItems": false,
                  "items": [
                    {
                      "$ref": "#/definitions/MediaCreationContext/properties/NarrativeObject",
                      "type": "object"
                    }
                  ]
                },
                {"type": "null"}
              ]
            }
          }
        },
        {"type": "null"}
      ]
    },
    "^featuredIn(?:\\.[a-zA-Z0-9]+)?$": {
      "anyOf": [
        {
          "type": "object",
          "additionalProperties": false,
          "properties": {
            "NarrativeScene": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "$ref": "#/definitions/MediaCreationContext/properties/NarrativeScene",
                    "type": "object"
                  }
                },
                {"type": "null"}
              ]
            }
          }
        },
        {"type": "null"}
      ]
    },
    "^features(?:\\.[a-zA-Z0-9]+)?$": {
      "anyOf": [
        {
          "type": "object",
          "additionalProperties": false,
          "properties": {
            "Character": {
              "anyOf": [
                {
                  "type": "array",
                  "additionalItems": false,
                  "items": {
                    "$ref": "#/definitions/MediaCreationContext/properties/Character",
                    "type": "object"
                  }
                },
                {"type": "null"}
              ]
            },
            "NarrativeAction": {
              "anyOf": [
                {
                  "type": "array",
                  "additionalItems": false,
                  "items": {
                    "$ref": "#/definitions/MediaCreationContext/properties/NarrativeAction",
                    "type": "object"
                  }
                },
                {"type": "null"}
              ]
            },
            "NarrativeAudio": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "$ref": "#/definitions/MediaCreationContext/properties/NarrativeAudio",
                    "type": "object"
                  }
                },
                {"type": "null"}
              ]
            },
            "NarrativeEffect": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "$ref": "#/definitions/MediaCreationContext/properties/NarrativeAudio",
                    "type": "object"
                  }
                },
                {"type": "null"}
              ]
            },
            "NarrativeObject": {
              "anyOf": [
                {
                  "type": "array",
                  "additionalItems": false,
                  "items": {
                    "$ref": "#/definitions/MediaCreationContext/properties/NarrativeObject",
                    "type": "object"
                  }
                },
                {"type": "null"}
              ]
            },
            "NarrativeStyling": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {"$ref": "#/definitions/MediaCreationContext/properties/NarrativeStyling"}
                },
                {"type": "null"}
              ]
            }
          }
        },
        {"type": "null"}
      ]
    },
    "^for(?:\\.[a-zA-Z0-9]+)?$": {
      "anyOf": [
        {
          "type": "object",
          "additionalProperties": false,
          "properties": {
            "Asset": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "$ref": "#/definitions/Asset/properties/Asset",
                    "type": "object"
                  }
                },
                {"type": "null"}
              ]
            },
            "Character": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "$ref": "#/definitions/MediaCreationContext/properties/Character",
                    "type": "object"
                  }
                },
                {"type": "null"}
              ]
            },
            "CreativeWork": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "$ref": "#/definitions/MediaCreationContext/properties/CreativeWork",
                    "type": "object"
                  }
                },
                {"type": "null"}
              ]
            },
            "NarrativeObject": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "$ref": "#/definitions/MediaCreationContext/properties/NarrativeObject",
                    "type": "object"
                  }
                },
                {"type": "null"}
              ]
            },
            "NarrativeScene": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "$ref": "#/definitions/MediaCreationContext/properties/NarrativeScene",
                    "type": "object"
                  }
                },
                {"type": "null"}
              ]
            },
            "ProductionScene": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "$ref": "#/definitions/MediaCreationContext/properties/ProductionScene",
                    "type": "object"
                  }
                },
                {"type": "null"}
              ]
            }
          }
        },
        {"type": "null"}
      ]
    },
    "^has(?:\\.[a-zA-Z0-9]+)?$": {
      "anyOf": [
        {
          "type": "object",
          "additionalProperties": false,
          "properties": {
            "Asset": {
              "anyOf": [
                {
                  "type": "array",
                  "additionalItems": false,
                  "items": {
                    "$ref": "#/definitions/Asset/properties/Asset",
                    "type": "object"
                  }
                },
                {"type": "null"}
              ]
            },
            "NarrativeAction": {
              "anyOf": [
                {
                  "type": "array",
                  "additionalItems": false,
                  "items": {
                    "$ref": "#/definitions/MediaCreationContext/properties/NarrativeAction",
                    "type": "object"
                  }
                },
                {"type": "null"}
              ]
            },
            "NarrativeLocation": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "$ref": "#/definitions/MediaCreationContext/properties/NarrativeLocation",
                    "type": "object"
                  }
                },
                {"type": "null"}
              ]
            },
            "NarrativeObject": {
              "anyOf": [
                {
                  "type": "array",
                  "additionalItems": false,
                  "items": {
                    "$ref": "#/definitions/MediaCreationContext/properties/NarrativeObject",
                    "type": "object"
                  }
                },
                {"type": "null"}
              ]
            },
            "NarrativeStyling": {
              "anyOf": [
                {
                  "type": "array",
                  "additionalItems": false,
                  "items": {
                    "$ref": "#/definitions/MediaCreationContext/properties/NarrativeStyling",
                    "type": "object"
                  }
                },
                {"type": "null"}
              ]
            },
            "ProductionLocation": {
              "anyOf": [
                {
                  "type": "array",
                  "additionalItems": false,
                  "items": {
                    "$ref": "#/definitions/MediaCreationContext/properties/ProductionLocation",
                    "type": "object"
                  }
                },
                {"type": "null"}
              ]
            },
            "Role": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "$ref": "#/definitions/Participant/properties/Role",
                    "type": "object"
                  }
                },
                {"type": "null"}
              ]
            },
            "Sequence": {
              "anyOf": [
                {
                  "type": "array",
                  "additionalItems": false,
                  "items": {
                    "$ref": "#/definitions/MediaCreationContext/properties/Sequence",
                    "type": "object"
                  }
                },
                {"type": "null"}
              ]
            },
            "Slate": {
              "anyOf": [
                {
                  "type": "array",
                  "additionalItems": false,
                  "items": {
                    "$ref": "#/definitions/MediaCreationContext/properties/Slate",
                    "type": "object"
                  }
                },
                {"type": "null"}
              ]
            }
          }
        },
        {"type": "null"}
      ]
    },
    "^is(?:\\.[a-zA-Z0-9]+)?$": {
      "anyOf": [
        {
          "type": "object",
          "additionalProperties": false,
          "properties": {
            "Participant": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "$ref": "#/definitions/Participant/properties/Participant",
                    "type": "object"
                  }
                },
                {"type": "null"}
              ]
            },
            "ProductionLocation": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "$ref": "#/definitions/MediaCreationContext/properties/ProductionLocation",
                    "type": "object"
                  }
                },
                {"type": "null"}
              ]
            },
            "Person": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "$ref": "#/definitions/Participant/properties/Person",
                    "type": "object"
                  }
                },
                {"type": "null"}
              ]
            },
            "Organization": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "$ref": "#/definitions/Participant/properties/Organization",
                    "type": "object"
                  }
                },
                {"type": "null"}
              ]
            }
          }
        },
        {"type": "null"}
      ]
    },
    "^portrayedBy(?:\\.[a-zA-Z0-9]+)?$": {
      "anyOf": [
        {
          "type": "object",
          "additionalProperties": false,
          "properties": {
            "Asset": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "$ref": "#/definitions/Asset/properties/Asset",
                    "type": "object"
                  }
                },
                {"type": "null"}
              ]
            },
            "Participant": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "$ref": "#/definitions/Participant/properties/Participant",
                    "type": "object"
                  }
                },
                {"type": "null"}
              ]
            }
          }
        },
        {"type": "null"}
      ]
    },
    "^portrays(?:\\.[a-zA-Z0-9]+)?$": {
      "anyOf": [
        {
          "type": "object",
          "additionalProperties": false,
          "properties": {
            "Character": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "$ref": "#/definitions/MediaCreationContext/properties/Character",
                    "type": "object"
                  }
                },
                {"type": "null"}
              ]
            },
            "NarrativeObject": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "$ref": "#/definitions/MediaCreationContext/properties/NarrativeObject",
                    "type": "object"
                  }
                },
                {"type": "null"}
              ]
            }
          }
        },
        {"type": "null"}
      ]
    },
    "^representedBy(?:\\.[a-zA-Z0-9]+)?$": {
      "anyOf": [
        {
          "type": "object",
          "additionalProperties": false,
          "properties": {
            "ProductionScene": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "$ref": "#/definitions/MediaCreationContext/properties/ProductionScene",
                    "type": "object"
                  }
                },
                {"type": "null"}
              ]
            }
          }
        },
        {"type": "null"}
      ]
    },
    "^represents(?:\\.[a-zA-Z0-9]+)?$": {
      "anyOf": [
        {
          "type": "object",
          "additionalProperties": false,
          "properties": {
            "NarrativeScene": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "$ref": "#/definitions/MediaCreationContext/properties/NarrativeScene",
                    "type": "object"
                  }
                },
                {"type": "null"}
              ]
            }
          }
        },
        {"type": "null"}
      ]
    },
    "^uses(?:\\.[a-zA-Z0-9]+)?$": {
      "anyOf": [
        {
          "type": "object",
          "additionalProperties": false,
          "properties": {
            "Asset": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "$ref": "#/definitions/Asset/properties/Asset",
                    "type": "object"
                  }
                },
                {"type": "null"}
              ]
            }
          }
        },
        {"type": "null"}
      ]
    },
    "^usedBy(?:\\.[a-zA-Z0-9]+)?$": {
      "anyOf": [
        {
          "type": "object",
          "additionalProperties": false,
          "properties": {
            "ProductionScene": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "$ref": "#/definitions/MediaCreationContext/properties/ProductionScene",
                    "type": "object"
                  }
                },
                {"type": "null"}
              ]
            },
            "Sequence": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "$ref": "#/definitions/MediaCreationContext/properties/Sequence",
                    "type": "object"
                  }
                },
                {"type": "null"}
              ]
            }
          }
        },
        {"type": "null"}
      ]
    },
    "^usedIn(?:\\.[a-zA-Z0-9]+)?$": {
      "anyOf": [
        {
          "type": "object",
          "additionalProperties": false,
          "properties": {
            "Asset": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "$ref": "#/definitions/Asset/properties/Asset",
                    "type": "object"
                  }
                },
                {"type": "null"}
              ]
            }
          }
        },
        {"type": "null"}
      ]
    }
  },
  "properties": {
    "schemaVersion": {
      "$ref": "#/definitions/core/properties/schemaVersion",
      "title": "Schema Version"
    },
    "entityInfo": {
      "type": "string",
      "title": "Entity Information"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "Context"
    },
    "identifier": {"$ref": "#/definitions/Utility/properties/identifier"},
    "name": {
      "title": "Context name",
      "description": "The primary name used for the character",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    }
  }
}


Definition schema schemaVersion
Annotations
Title  Schema Version

Diagram
#/definitions/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{
  "$ref": "#/definitions/core/properties/schemaVersion",
  "title": "Schema Version"
}


Schema entityInfo
Annotations
Title  Entity Information

Diagram
diagram
Type string
Used by
Source

 "entityInfo": {
  "type": "string",
  "title": "Entity Information"
}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "Context"
}


Definition schema identifier
Diagram
#/definitions/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {"$ref": "#/definitions/Utility/properties/identifier"}


Schema name
Annotations
Title  Context name

Description  The primary name used for the character
Diagram
diagram
Type object
Any of
Used by
Source

 "name": {
  "title": "Context name",
  "description": "The primary name used for the character",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema ^contributor(?:\.[a-zA-Z0-9]+)?$
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Econtributor(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Participant diagram
Type object
Any of
Used by
Source

 "^contributor(?:\.[a-zA-Z0-9]+)?$": {
  "anyOf": [
    {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "Participant": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "$ref": "#/definitions/Participant/properties/Participant",
                "type": "object"
              }
            },
            {"type": "null"}
          ]
        }
      }
    },
    {"type": "null"}
  ]
}


Schema ^contributor(?:\.[a-zA-Z0-9]+)?$/0
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Econtributor(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Participant diagram
Type object
Properties
Name Occurrence
Participant
optional
Additional Properties false
Used by
Source

 "^contributor(?:\.[a-zA-Z0-9]+)?$/0": {
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "Participant": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Participant/properties/Participant",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    }
  }
}


Schema Participant
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Econtributor(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Participant/items diagram
Type object
Any of
Used by
Source

 "Participant": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "$ref": "#/definitions/Participant/properties/Participant",
        "type": "object"
      }
    },
    {"type": "null"}
  ]
}


Schema Participant/0
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Econtributor(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Participant/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Participant/0": {
  "type": "array",
  "items": {
    "$ref": "#/definitions/Participant/properties/Participant",
    "type": "object"
  }
}


Schema Participant
Annotations
Title  Participant

Description  The entities (people, organizations, and services) that are responsible for the production of the Creative Work.
Diagram
#/definitions/Participant/properties/Participant/properties/schemaVersion #/definitions/Participant/properties/Participant/properties/entityInfo #/definitions/Participant/properties/Participant/properties/entityType #/definitions/Participant/properties/Participant/properties/identifier #/definitions/Participant/properties/Participant/properties/name #/definitions/Participant/properties/Participant/properties/description #/definitions/Participant/properties/Participant/properties/ParticipantSC #/definitions/Participant/properties/Participant/properties/participantFC #/definitions/Participant/properties/Participant/properties/contact #/definitions/Participant/properties/Participant/properties/Participant #/definitions/Participant/properties/Participant/properties/Context #/definitions/Participant/properties/Participant/properties/customData diagram
Type object
Properties
Name Occurrence
schemaVersion
entityInfo
entityType
identifier
name
description
ParticipantSC
participantFC
contact
Participant
Context
customData
optional
optional
required
required
optional
optional
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "Participant": {
  "type": "object",
  "additionalProperties": false,
  "title": "Participant",
  "description": "The entities (people, organizations, and services) that are responsible for the production of the Creative Work.",
  "required": [
    "entityType",
    "identifier"
  ],
  "properties": {
    "schemaVersion": {
      "$ref": "#/definitions/core/properties/schemaVersion",
      "title": "Schema Version"
    },
    "entityInfo": {
      "type": "string",
      "title": "Entity Information"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "Participant"
    },
    "identifier": {"$ref": "#/definitions/Utility/properties/identifier"},
    "name": {
      "title": "Participant name",
      "description": "A human readable name for the participant, primarily for use as a label",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "description": {
      "title": "Description",
      "description": "A brief description of the participant",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "ParticipantSC": {
      "title": "Participant Structural Characteristics",
      "description": "Describes the form of a Participant along with the attributes specific to that Participant’s form.",
      "oneOf": [
        {"$ref": "#/definitions/Participant/properties/Person"},
        {"$ref": "#/definitions/Participant/properties/Department"},
        {"$ref": "#/definitions/Participant/properties/Organization"},
        {"$ref": "#/definitions/Participant/properties/Service"}
      ],
      "type": "object"
    },
    "participantFC": {
      "type": "object",
      "additionalProperties": true,
      "title": "Participant Functional Characteristics",
      "description": "The use or purpose of a Participant within the production process",
      "properties": {}
    },
    "contact": {
      "$ref": "#/definitions/Utility/properties/contact",
      "title": "Participant Contact",
      "description": "Contact information for the Participant"
    },
    "Participant": {
      "type": "array",
      "additionalItems": true,
      "title": "Participant",
      "description": "Any Participants that are members of this Participant group",
      "items": {}
    },
    "Context": {
      "$ref": "#/definitions/MediaCreationContext/properties/Context",
      "title": "Participant Context"
    },
    "customData": {"$ref": "#/definitions/core/properties/customData"}
  }
}


Definition schema schemaVersion
Annotations
Title  Schema Version

Diagram
#/definitions/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{
  "$ref": "#/definitions/core/properties/schemaVersion",
  "title": "Schema Version"
}


Schema entityInfo
Annotations
Title  Entity Information

Diagram
diagram
Type string
Used by
Source

 "entityInfo": {
  "type": "string",
  "title": "Entity Information"
}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "Participant"
}


Definition schema identifier
Diagram
#/definitions/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {"$ref": "#/definitions/Utility/properties/identifier"}


Schema name
Annotations
Title  Participant name

Description  A human readable name for the participant, primarily for use as a label
Diagram
diagram
Type object
Any of
Used by
Source

 "name": {
  "title": "Participant name",
  "description": "A human readable name for the participant, primarily for use as a label",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema description
Annotations
Title  Description

Description  A brief description of the participant
Diagram
diagram
Type object
Any of
Used by
Source

 "description": {
  "title": "Description",
  "description": "A brief description of the participant",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema ParticipantSC
Annotations
Title  Participant Structural Characteristics

Description  Describes the form of a Participant along with the attributes specific to that Participant’s form.
Diagram
#/definitions/Participant/properties/Participant/properties/ParticipantSC/oneOf/0 #/definitions/Participant/properties/Participant/properties/ParticipantSC/oneOf/1 #/definitions/Participant/properties/Participant/properties/ParticipantSC/oneOf/2 #/definitions/Participant/properties/Participant/properties/ParticipantSC/oneOf/3 diagram
Type object
All of
Used by
Source

 "ParticipantSC": {
  "title": "Participant Structural Characteristics",
  "description": "Describes the form of a Participant along with the attributes specific to that Participant’s form.",
  "oneOf": [
    {"$ref": "#/definitions/Participant/properties/Person"},
    {"$ref": "#/definitions/Participant/properties/Department"},
    {"$ref": "#/definitions/Participant/properties/Organization"},
    {"$ref": "#/definitions/Participant/properties/Service"}
  ],
  "type": "object"
}


Schema oneOf
Diagram
#/definitions/Participant/properties/Participant/properties/ParticipantSC/oneOf/0 #/definitions/Participant/properties/Participant/properties/ParticipantSC/oneOf/1 #/definitions/Participant/properties/Participant/properties/ParticipantSC/oneOf/2 #/definitions/Participant/properties/Participant/properties/ParticipantSC/oneOf/3 diagram
Type object
One of
Used by
Source

 "oneOf": {
  "oneOf": [
    {"$ref": "#/definitions/Participant/properties/Person"},
    {"$ref": "#/definitions/Participant/properties/Department"},
    {"$ref": "#/definitions/Participant/properties/Organization"},
    {"$ref": "#/definitions/Participant/properties/Service"}
  ]
}


Schema Person
Annotations
Title  Person

Description  People are the individuals that are associated with the production
Diagram
#/definitions/Participant/properties/Person/properties/schemaVersion #/definitions/Participant/properties/Person/properties/entityInfo #/definitions/Participant/properties/Person/properties/entityType #/definitions/Participant/properties/Person/properties/identifier #/definitions/Participant/properties/Person/properties/name #/definitions/Participant/properties/Person/properties/description #/definitions/Participant/properties/Person/properties/jobTitle #/definitions/Participant/properties/Person/properties/gender #/definitions/Participant/properties/Person/properties/Location #/definitions/Participant/properties/Person/properties/contact #/definitions/Participant/properties/Person/properties/personName #/definitions/Participant/properties/Person/properties/customData diagram
Type object
Any of
Used by
Source

 "Person": {
  "title": "Person",
  "description": "People are the individuals that are associated with the production",
  "anyOf": [
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "entityType",
        "identifier"
      ],
      "properties": {
        "schemaVersion": {
          "$ref": "#/definitions/core/properties/schemaVersion",
          "title": "Schema Version"
        },
        "entityInfo": {
          "type": "string",
          "title": "Entity Information"
        },
        "entityType": {
          "title": "Entity Type",
          "type": "string",
          "const": "Person"
        },
        "identifier": {
          "type": "array",
          "additionalItems": true,
          "title": "Identifier",
          "description": "An identifier uniquely identifies an entity within a particular scope.",
          "items": {
            "type": "object",
            "additionalProperties": false,
            "required": [
              "identifierScope",
              "identifierValue"
            ],
            "properties": {
              "identifierScope": {
                "type": "string",
                "title": "Identifier Scope",
                "description": "The universe within which an identifier is valid and unique."
              },
              "identifierValue": {
                "type": "string",
                "title": "Identifier Value",
                "description": "A string of characters that uniquely identifies an object within a particular scope."
              }
            }
          }
        },
        "name": {
          "title": "Person name",
          "description": "A human readable name for the person, convienient for use in UI's etc.",
          "anyOf": [
            {"type": "string"},
            {"type": "null"}
          ]
        },
        "description": {
          "title": "Description",
          "description": "A brief description of the person",
          "anyOf": [
            {"type": "string"},
            {"type": "null"}
          ]
        },
        "jobTitle": {
          "title": "Job Title",
          "description": "A persons job title (as distinct from a specific role)",
          "anyOf": [
            {"type": "string"},
            {"type": "null"}
          ]
        },
        "gender": {"$ref": "#/definitions/Utility/properties/gender"},
        "Location": {"$ref": "#/definitions/Utility/properties/Location"},
        "contact": {
          "$ref": "#/definitions/Utility/properties/contact",
          "title": "Person Contact",
          "description": "Contact information for the Person"
        },
        "personName": {
          "$ref": "#/definitions/Utility/properties/completeName",
          "title": "Person Name",
          "description": "The cannonical name or set of names and titles for the Person"
        },
        "customData": {"$ref": "#/definitions/core/properties/customData"}
      }
    },
    {"type": "null"}
  ]
}


Schema Person/0
Diagram
#/definitions/Participant/properties/Person/properties/schemaVersion #/definitions/Participant/properties/Person/properties/entityInfo #/definitions/Participant/properties/Person/properties/entityType #/definitions/Participant/properties/Person/properties/identifier #/definitions/Participant/properties/Person/properties/name #/definitions/Participant/properties/Person/properties/description #/definitions/Participant/properties/Person/properties/jobTitle #/definitions/Participant/properties/Person/properties/gender #/definitions/Participant/properties/Person/properties/Location #/definitions/Participant/properties/Person/properties/contact #/definitions/Participant/properties/Person/properties/personName #/definitions/Participant/properties/Person/properties/customData diagram
Type object
Properties
Name Occurrence
schemaVersion
entityInfo
entityType
identifier
name
description
jobTitle
gender
Location
contact
personName
customData
optional
optional
required
required
optional
optional
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "Person/0": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "entityType",
    "identifier"
  ],
  "properties": {
    "schemaVersion": {
      "$ref": "#/definitions/core/properties/schemaVersion",
      "title": "Schema Version"
    },
    "entityInfo": {
      "type": "string",
      "title": "Entity Information"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "Person"
    },
    "identifier": {
      "type": "array",
      "additionalItems": true,
      "title": "Identifier",
      "description": "An identifier uniquely identifies an entity within a particular scope.",
      "items": {}
    },
    "name": {
      "title": "Person name",
      "description": "A human readable name for the person, convienient for use in UI's etc.",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "description": {
      "title": "Description",
      "description": "A brief description of the person",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "jobTitle": {
      "title": "Job Title",
      "description": "A persons job title (as distinct from a specific role)",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "gender": {"$ref": "#/definitions/Utility/properties/gender"},
    "Location": {"$ref": "#/definitions/Utility/properties/Location"},
    "contact": {
      "$ref": "#/definitions/Utility/properties/contact",
      "title": "Person Contact",
      "description": "Contact information for the Person"
    },
    "personName": {
      "$ref": "#/definitions/Utility/properties/completeName",
      "title": "Person Name",
      "description": "The cannonical name or set of names and titles for the Person"
    },
    "customData": {"$ref": "#/definitions/core/properties/customData"}
  }
}


Definition schema schemaVersion
Annotations
Title  Schema Version

Diagram
#/definitions/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{
  "$ref": "#/definitions/core/properties/schemaVersion",
  "title": "Schema Version"
}


Schema entityInfo
Annotations
Title  Entity Information

Diagram
diagram
Type string
Used by
Source

 "entityInfo": {
  "type": "string",
  "title": "Entity Information"
}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "Person"
}


Schema identifier
Annotations
Title  Identifier

Description  An identifier uniquely identifies an entity within a particular scope.
Diagram
#/definitions/Participant/properties/Person/properties/identifier/items diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items true
Used by
Source

 "identifier": {
  "type": "array",
  "additionalItems": true,
  "title": "Identifier",
  "description": "An identifier uniquely identifies an entity within a particular scope.",
  "items": {
    "type": "object",
    "additionalProperties": false,
    "required": [
      "identifierScope",
      "identifierValue"
    ],
    "properties": {
      "identifierScope": {
        "type": "string",
        "title": "Identifier Scope",
        "description": "The universe within which an identifier is valid and unique."
      },
      "identifierValue": {
        "type": "string",
        "title": "Identifier Value",
        "description": "A string of characters that uniquely identifies an object within a particular scope."
      }
    }
  }
}


Schema items
Diagram
#/definitions/Participant/properties/Person/properties/identifier/items/properties/identifierScope #/definitions/Participant/properties/Person/properties/identifier/items/properties/identifierValue diagram
Type object
Properties
Name Occurrence
identifierScope
identifierValue
required
required
Additional Properties false
Used by
Source

 "items": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "identifierScope",
    "identifierValue"
  ],
  "properties": {
    "identifierScope": {
      "type": "string",
      "title": "Identifier Scope",
      "description": "The universe within which an identifier is valid and unique."
    },
    "identifierValue": {
      "type": "string",
      "title": "Identifier Value",
      "description": "A string of characters that uniquely identifies an object within a particular scope."
    }
  }
}


Schema identifierScope
Annotations
Title  Identifier Scope

Description  The universe within which an identifier is valid and unique.
Diagram
diagram
Type string
Used by
Source

 "identifierScope": {
  "type": "string",
  "title": "Identifier Scope",
  "description": "The universe within which an identifier is valid and unique."
}


Schema identifierValue
Annotations
Title  Identifier Value

Description  A string of characters that uniquely identifies an object within a particular scope.
Diagram
diagram
Type string
Used by
Source

 "identifierValue": {
  "type": "string",
  "title": "Identifier Value",
  "description": "A string of characters that uniquely identifies an object within a particular scope."
}


Schema name
Annotations
Title  Person name

Description  A human readable name for the person, convienient for use in UI's etc.
Diagram
diagram
Type object
Any of
Used by
Source

 "name": {
  "title": "Person name",
  "description": "A human readable name for the person, convienient for use in UI's etc.",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema description
Annotations
Title  Description

Description  A brief description of the person
Diagram
diagram
Type object
Any of
Used by
Source

 "description": {
  "title": "Description",
  "description": "A brief description of the person",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema jobTitle
Annotations
Title  Job Title

Description  A persons job title (as distinct from a specific role)
Diagram
diagram
Type object
Any of
Used by
Source

 "jobTitle": {
  "title": "Job Title",
  "description": "A persons job title (as distinct from a specific role)",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema gender
Annotations
Title  Gender

Diagram
#/definitions/Utility/properties/gender/properties/gender #/definitions/Utility/properties/gender/properties/genderPronoun diagram
Type object
Any of
Used by
Source

 "gender": {
  "title": "Gender",
  "anyOf": [
    {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "gender": {
          "title": "Identifies as gender",
          "description": "The gender by which an individual identifies",
          "anyOf": [
            {"type": "string"},
            {"type": "null"}
          ],
          "enum": [
            null,
            "other",
            "female",
            "male",
            "unknown"
          ]
        },
        "genderPronoun": {
          "title": "Preferred pronoun",
          "description": "An individuals pronoun of choice",
          "anyOf": [
            {"type": "string"},
            {"type": "null"}
          ],
          "enum": [
            null,
            "he/him",
            "they/their",
            "ze/hir",
            "she/her"
          ]
        }
      }
    },
    {"type": "null"}
  ]
}


Schema gender/0
Diagram
#/definitions/Utility/properties/gender/properties/gender #/definitions/Utility/properties/gender/properties/genderPronoun diagram
Type object
Properties
Name Occurrence
gender
genderPronoun
optional
optional
Additional Properties false
Used by
Source

 "gender/0": {
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "gender": {
      "title": "Identifies as gender",
      "description": "The gender by which an individual identifies",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ],
      "enum": [
        null,
        "other",
        "female",
        "male",
        "unknown"
      ]
    },
    "genderPronoun": {
      "title": "Preferred pronoun",
      "description": "An individuals pronoun of choice",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ],
      "enum": [
        null,
        "he/him",
        "they/their",
        "ze/hir",
        "she/her"
      ]
    }
  }
}


Schema gender
Annotations
Title  Identifies as gender

Description  The gender by which an individual identifies
Diagram
diagram
Type object
All of
Used by
Source

 "gender": {
  "title": "Identifies as gender",
  "description": "The gender by which an individual identifies",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ],
  "enum": [
    null,
    "other",
    "female",
    "male",
    "unknown"
  ]
}


Schema anyOf
Diagram
diagram
Type object
Any of
Used by
Source

 "anyOf": {
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema gender/0
Diagram
diagram
Type string
Enumeration
Values
null
other
female
male
unknown
Used by
Source

 "gender/0": {
  "enum": [
    null,
    "other",
    "female",
    "male",
    "unknown"
  ]
}


Schema genderPronoun
Annotations
Title  Preferred pronoun

Description  An individuals pronoun of choice
Diagram
diagram
Type object
All of
Used by
Source

 "genderPronoun": {
  "title": "Preferred pronoun",
  "description": "An individuals pronoun of choice",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ],
  "enum": [
    null,
    "he/him",
    "they/their",
    "ze/hir",
    "she/her"
  ]
}


Schema genderPronoun/0
Diagram
diagram
Type string
Enumeration
Values
null
he/him
they/their
ze/hir
she/her
Used by
Source

 "genderPronoun/0": {
  "enum": [
    null,
    "he/him",
    "they/their",
    "ze/hir",
    "she/her"
  ]
}


Definition schema gender
Diagram
#/definitions/Utility/properties/gender diagram
Type reference
Refers gender
Used by
Source

 "gender": {"$ref": "#/definitions/Utility/properties/gender"}


Schema Location
Annotations
Title  Location

Description  A particular place or position either in either the real world or the narrative world.
Diagram
#/definitions/Utility/properties/Location/properties/schemaVersion #/definitions/Utility/properties/Location/properties/entityInfo #/definitions/Utility/properties/Location/properties/entityType #/definitions/Utility/properties/Location/properties/identifier #/definitions/Utility/properties/Location/properties/name #/definitions/Utility/properties/Location/properties/description #/definitions/Utility/properties/Location/properties/address #/definitions/Utility/properties/Location/properties/coordinates #/definitions/Utility/properties/Location/properties/Context diagram
Type object
Any of
Used by
Source

 "Location": {
  "title": "Location",
  "description": "A particular place or position either in either the real world or the narrative world.",
  "anyOf": [
    {
      "type": "object",
      "additionalProperties": false,
      "required": ["entityType"],
      "properties": {
        "schemaVersion": {
          "$ref": "#/definitions/core/properties/schemaVersion",
          "title": "Schema Version"
        },
        "entityInfo": {
          "type": "string",
          "title": "Entity Information"
        },
        "entityType": {
          "title": "Entity Type",
          "type": "string",
          "const": "Location"
        },
        "identifier": {
          "$ref": "#/definitions/Utility/properties/identifier",
          "title": "Identifier"
        },
        "name": {
          "title": "Location name",
          "description": "A human readable name for the location",
          "anyOf": [
            {"type": "string"},
            {"type": "null"}
          ]
        },
        "description": {
          "title": "Location Description",
          "description": "A brief description of the location",
          "anyOf": [
            {"type": "string"},
            {"type": "null"}
          ]
        },
        "address": {
          "$ref": "#/definitions/Utility/properties/address",
          "title": "Address"
        },
        "coordinates": {
          "$ref": "#/definitions/Utility/properties/coordinates",
          "title": "Coordinates"
        },
        "Context": {
          "$ref": "#/definitions/MediaCreationContext/properties/Context",
          "title": "Location Context"
        }
      }
    },
    {"type": "null"}
  ]
}


Schema Location/0
Diagram
#/definitions/Utility/properties/Location/properties/schemaVersion #/definitions/Utility/properties/Location/properties/entityInfo #/definitions/Utility/properties/Location/properties/entityType #/definitions/Utility/properties/Location/properties/identifier #/definitions/Utility/properties/Location/properties/name #/definitions/Utility/properties/Location/properties/description #/definitions/Utility/properties/Location/properties/address #/definitions/Utility/properties/Location/properties/coordinates #/definitions/Utility/properties/Location/properties/Context diagram
Type object
Properties
Name Occurrence
schemaVersion
entityInfo
entityType
identifier
name
description
address
coordinates
Context
optional
optional
required
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "Location/0": {
  "type": "object",
  "additionalProperties": false,
  "required": ["entityType"],
  "properties": {
    "schemaVersion": {
      "$ref": "#/definitions/core/properties/schemaVersion",
      "title": "Schema Version"
    },
    "entityInfo": {
      "type": "string",
      "title": "Entity Information"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "Location"
    },
    "identifier": {
      "$ref": "#/definitions/Utility/properties/identifier",
      "title": "Identifier"
    },
    "name": {
      "title": "Location name",
      "description": "A human readable name for the location",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "description": {
      "title": "Location Description",
      "description": "A brief description of the location",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "address": {
      "$ref": "#/definitions/Utility/properties/address",
      "title": "Address"
    },
    "coordinates": {
      "$ref": "#/definitions/Utility/properties/coordinates",
      "title": "Coordinates"
    },
    "Context": {
      "$ref": "#/definitions/MediaCreationContext/properties/Context",
      "title": "Location Context"
    }
  }
}


Definition schema schemaVersion
Annotations
Title  Schema Version

Diagram
#/definitions/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{
  "$ref": "#/definitions/core/properties/schemaVersion",
  "title": "Schema Version"
}


Schema entityInfo
Annotations
Title  Entity Information

Diagram
diagram
Type string
Used by
Source

 "entityInfo": {
  "type": "string",
  "title": "Entity Information"
}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "Location"
}


Definition schema identifier
Annotations
Title  Identifier

Diagram
#/definitions/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {
  "$ref": "#/definitions/Utility/properties/identifier",
  "title": "Identifier"
}


Schema name
Annotations
Title  Location name

Description  A human readable name for the location
Diagram
diagram
Type object
Any of
Used by
Source

 "name": {
  "title": "Location name",
  "description": "A human readable name for the location",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema description
Annotations
Title  Location Description

Description  A brief description of the location
Diagram
diagram
Type object
Any of
Used by
Source

 "description": {
  "title": "Location Description",
  "description": "A brief description of the location",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema address
Annotations
Title  Address

Diagram
#/definitions/Utility/properties/address/properties/street #/definitions/Utility/properties/address/properties/locality #/definitions/Utility/properties/address/properties/region #/definitions/Utility/properties/address/properties/postalCode #/definitions/Utility/properties/address/properties/country diagram
Type object
Any of
Used by
Source

 "address": {
  "title": "Address",
  "anyOf": [
    {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "street": {
          "title": "Street Address",
          "description": "The street address",
          "examples": ["1600 Ampitheatre Parkway"],
          "anyOf": [
            {"type": "string"},
            {"type": "null"}
          ]
        },
        "locality": {
          "title": "Address locality",
          "description": "The locality in which the street address is, and which is in the region.",
          "examples": ["Mountain View"],
          "anyOf": [
            {"type": "string"},
            {"type": "null"}
          ]
        },
        "region": {
          "title": "Address region",
          "description": "The region in which the locality is, and which is in the country",
          "examples": ["California"],
          "anyOf": [
            {"type": "string"},
            {"type": "null"}
          ]
        },
        "postalCode": {
          "title": "Zip or Postal Code",
          "description": "A zip or postal code",
          "examples": ["94534"],
          "anyOf": [
            {"type": "string"},
            {"type": "null"}
          ]
        },
        "country": {
          "$ref": "#/definitions/Utility/properties/country",
          "title": "Country"
        }
      }
    },
    {"type": "null"}
  ]
}


Schema address/0
Diagram
#/definitions/Utility/properties/address/properties/street #/definitions/Utility/properties/address/properties/locality #/definitions/Utility/properties/address/properties/region #/definitions/Utility/properties/address/properties/postalCode #/definitions/Utility/properties/address/properties/country diagram
Type object
Properties
Name Occurrence
street
locality
region
postalCode
country
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "address/0": {
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "street": {
      "title": "Street Address",
      "description": "The street address",
      "examples": ["1600 Ampitheatre Parkway"],
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "locality": {
      "title": "Address locality",
      "description": "The locality in which the street address is, and which is in the region.",
      "examples": ["Mountain View"],
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "region": {
      "title": "Address region",
      "description": "The region in which the locality is, and which is in the country",
      "examples": ["California"],
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "postalCode": {
      "title": "Zip or Postal Code",
      "description": "A zip or postal code",
      "examples": ["94534"],
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "country": {
      "$ref": "#/definitions/Utility/properties/country",
      "title": "Country"
    }
  }
}


Schema street
Annotations
Title  Street Address

Description  The street address
Diagram
diagram
Type object
Any of
Examples 1600 Ampitheatre Parkway
Used by
Source

 "street": {
  "title": "Street Address",
  "description": "The street address",
  "examples": ["1600 Ampitheatre Parkway"],
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema locality
Annotations
Title  Address locality

Description  The locality in which the street address is, and which is in the region.
Diagram
diagram
Type object
Any of
Examples Mountain View
Used by
Source

 "locality": {
  "title": "Address locality",
  "description": "The locality in which the street address is, and which is in the region.",
  "examples": ["Mountain View"],
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema region
Annotations
Title  Address region

Description  The region in which the locality is, and which is in the country
Diagram
diagram
Type object
Any of
Examples California
Used by
Source

 "region": {
  "title": "Address region",
  "description": "The region in which the locality is, and which is in the country",
  "examples": ["California"],
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema postalCode
Annotations
Title  Zip or Postal Code

Description  A zip or postal code
Diagram
diagram
Type object
Any of
Examples 94534
Used by
Source

 "postalCode": {
  "title": "Zip or Postal Code",
  "description": "A zip or postal code",
  "examples": ["94534"],
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema country
Annotations
Title  Country

Description  The country, as an ISO 3166-1 alpha-2 country code
Diagram
diagram
Type object
Any of
Examples US
Used by
Source

 "country": {
  "title": "Country",
  "description": "The country, as an ISO 3166-1 alpha-2 country code",
  "examples": ["US"],
  "anyOf": [
    {
      "type": "string",
      "minLength": 2,
      "maxLength": 2
    },
    {"type": "null"}
  ]
}


Schema country/0
Diagram
diagram
Type string
Constraints
Min Length : 2

Max Length : 2
Used by
Source

 "country/0": {
  "type": "string",
  "minLength": 2,
  "maxLength": 2
}


Definition schema country
Annotations
Title  Country

Diagram
#/definitions/Utility/properties/country diagram
Type reference
Refers country
Used by
Source

 "country": {
  "$ref": "#/definitions/Utility/properties/country",
  "title": "Country"
}


Definition schema address
Annotations
Title  Address

Diagram
#/definitions/Utility/properties/address diagram
Type reference
Refers address
Used by
Source

 "address": {
  "$ref": "#/definitions/Utility/properties/address",
  "title": "Address"
}


Schema coordinates
Annotations
Title  Coordinates

Description  A global positioning coordinate in compliance with WGS 84
Diagram
#/definitions/Utility/properties/coordinates/properties/latitude #/definitions/Utility/properties/coordinates/properties/longitude diagram
Type object
Any of
Used by
Source

 "coordinates": {
  "title": "Coordinates",
  "description": "A global positioning coordinate in compliance with WGS 84",
  "anyOf": [
    {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "latitude": {
          "type": "number",
          "minimum": -90,
          "maximum": 90,
          "title": "latitude"
        },
        "longitude": {
          "type": "number",
          "minimum": -180,
          "maximum": 180,
          "title": "longitude"
        }
      }
    },
    {"type": "null"}
  ]
}


Schema coordinates/0
Diagram
#/definitions/Utility/properties/coordinates/properties/latitude #/definitions/Utility/properties/coordinates/properties/longitude diagram
Type object
Properties
Name Occurrence
latitude
longitude
optional
optional
Additional Properties false
Used by
Source

 "coordinates/0": {
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "latitude": {
      "type": "number",
      "minimum": -90,
      "maximum": 90,
      "title": "latitude"
    },
    "longitude": {
      "type": "number",
      "minimum": -180,
      "maximum": 180,
      "title": "longitude"
    }
  }
}


Schema latitude
Annotations
Title  latitude

Diagram
diagram
Type number
Constraints
Minimum : -90

Maximum : 90

Used by
Source

 "latitude": {
  "type": "number",
  "minimum": -90,
  "maximum": 90,
  "title": "latitude"
}


Schema longitude
Annotations
Title  longitude

Diagram
diagram
Type number
Constraints
Minimum : -180

Maximum : 180

Used by
Source

 "longitude": {
  "type": "number",
  "minimum": -180,
  "maximum": 180,
  "title": "longitude"
}


Definition schema coordinates
Annotations
Title  Coordinates

Diagram
#/definitions/Utility/properties/coordinates diagram
Type reference
Refers coordinates
Used by
Source

 "coordinates": {
  "$ref": "#/definitions/Utility/properties/coordinates",
  "title": "Coordinates"
}


Definition schema Context
Annotations
Title  Location Context

Diagram
#/definitions/MediaCreationContext/properties/Context diagram
Type reference
Refers Context
Used by
Source

 "Context": {
  "$ref": "#/definitions/MediaCreationContext/properties/Context",
  "title": "Location Context"
}


Definition schema Location
Diagram
#/definitions/Utility/properties/Location diagram
Type reference
Refers Location
Used by
Source

 "Location": {"$ref": "#/definitions/Utility/properties/Location"}


Schema contact
Annotations
Title  Contact

Diagram
#/definitions/Utility/properties/contact/properties/email #/definitions/Utility/properties/contact/properties/telephone diagram
Type object
Properties
Name Occurrence
email
telephone
optional
optional
Additional Properties false
Used by
Source

 "contact": {
  "type": "object",
  "additionalProperties": false,
  "title": "Contact",
  "properties": {
    "email": {
      "$ref": "#/definitions/Utility/properties/email",
      "title": "Email"
    },
    "telephone": {
      "$ref": "#/definitions/Utility/properties/telephone",
      "title": "Telephone"
    }
  }
}


Schema email
Annotations
Title  Email

Diagram
#/definitions/Utility/properties/email/properties/business #/definitions/Utility/properties/email/properties/personal diagram
Type object
Properties
Name Occurrence
business
personal
optional
optional
Additional Properties false
Used by
Source

 "email": {
  "type": "object",
  "additionalProperties": false,
  "title": "Email",
  "properties": {
    "business": {
      "title": "Business",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "personal": {
      "title": "Personal",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    }
  }
}


Schema business
Annotations
Title  Business

Diagram
diagram
Type object
Any of
Used by
Source

 "business": {
  "title": "Business",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema personal
Annotations
Title  Personal

Diagram
diagram
Type object
Any of
Used by
Source

 "personal": {
  "title": "Personal",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Definition schema email
Annotations
Title  Email

Diagram
#/definitions/Utility/properties/email diagram
Type reference
Refers email
Used by
Source

 "email": {
  "$ref": "#/definitions/Utility/properties/email",
  "title": "Email"
}


Schema telephone
Annotations
Title  Telephone

Diagram
#/definitions/Utility/properties/telephone/properties/business #/definitions/Utility/properties/telephone/properties/personal diagram
Type object
Properties
Name Occurrence
business
personal
optional
optional
Additional Properties false
Used by
Source

 "telephone": {
  "type": "object",
  "additionalProperties": false,
  "title": "Telephone",
  "properties": {
    "business": {
      "title": "Business",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "personal": {
      "title": "Personal",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    }
  }
}


Schema business
Annotations
Title  Business

Diagram
diagram
Type object
Any of
Used by
Source

 "business": {
  "title": "Business",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema personal
Annotations
Title  Personal

Diagram
diagram
Type object
Any of
Used by
Source

 "personal": {
  "title": "Personal",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Definition schema telephone
Annotations
Title  Telephone

Diagram
#/definitions/Utility/properties/telephone diagram
Type reference
Refers telephone
Used by
Source

 "telephone": {
  "$ref": "#/definitions/Utility/properties/telephone",
  "title": "Telephone"
}


Definition schema contact
Annotations
Title  Person Contact

Description  Contact information for the Person
Diagram
#/definitions/Utility/properties/contact diagram
Type reference
Refers contact
Used by
Source

 "contact": {
  "$ref": "#/definitions/Utility/properties/contact",
  "title": "Person Contact",
  "description": "Contact information for the Person"
}


Schema completeName
Annotations
Title  Complete Name

Diagram
#/definitions/Utility/properties/completeName/properties/firstGivenName #/definitions/Utility/properties/completeName/properties/secondGivenName #/definitions/Utility/properties/completeName/properties/familyName #/definitions/Utility/properties/completeName/properties/fullName #/definitions/Utility/properties/completeName/properties/birthName #/definitions/Utility/properties/completeName/properties/primaryName #/definitions/Utility/properties/completeName/properties/pseudonym #/definitions/Utility/properties/completeName/properties/altName #/definitions/Utility/properties/completeName/properties/translatedName #/definitions/Utility/properties/completeName/properties/nickname #/definitions/Utility/properties/completeName/properties/moniker #/definitions/Utility/properties/completeName/properties/alias #/definitions/Utility/properties/completeName/properties/contractualName #/definitions/Utility/properties/completeName/properties/displayName #/definitions/Utility/properties/completeName/properties/sortName #/definitions/Utility/properties/completeName/properties/scriptName #/definitions/Utility/properties/completeName/properties/prefix #/definitions/Utility/properties/completeName/properties/suffix diagram
Type object
Properties
Name Occurrence
firstGivenName
secondGivenName
familyName
fullName
birthName
primaryName
pseudonym
altName
translatedName
nickname
moniker
alias
contractualName
displayName
sortName
scriptName
prefix
suffix
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "completeName": {
  "type": "object",
  "additionalProperties": false,
  "title": "Complete Name",
  "properties": {
    "firstGivenName": {
      "title": "First Given Name",
      "description": "A person's first name, also referred to as given name",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "secondGivenName": {
      "title": "Second Given Name",
      "description": "A persons second given name, also referred to as middle name",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "familyName": {
      "title": "Family Name",
      "description": "A persons family name, also referred to as surname",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "fullName": {
      "title": "Full Name",
      "description": "A complete name, typically a conjunction of familyName, firstGivenName and possibly other fields.",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "birthName": {
      "title": "Birth Name",
      "description": "A persons name at birth, also referred to as maiden name",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "primaryName": {
      "title": "Primary Name",
      "description": "A persons primary name, one they typically use, also often a combination of first, second and family name",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "pseudonym": {
      "title": "Pseudonym",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "altName": {
      "title": "Alternate Name",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "translatedName": {
      "title": "Translated Name",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "nickname": {
      "title": "Nickname",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "moniker": {
      "title": "Moniker",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "alias": {
      "title": "Alias",
      "description": "An alias being used by a person often used to disguse someones real identity, sometimes used when booking hotel rooms or restaurants ",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "contractualName": {
      "title": "Contractual Name",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "displayName": {
      "title": "Display Name",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "sortName": {
      "title": "Sort Name",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "scriptName": {
      "title": "Script Name",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "prefix": {
      "title": "Prefix",
      "description": "A prefix that can indicate a persons gender or title",
      "examples": [
        "Mrs",
        "Mr",
        "Dr",
        "General"
      ],
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "suffix": {
      "title": "Suffix",
      "description": "A suffix, often used to indicate a title or classification",
      "examples": [
        "MBE",
        "MD",
        "RN",
        "II",
        "IV"
      ],
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    }
  }
}


Schema firstGivenName
Annotations
Title  First Given Name

Description  A person's first name, also referred to as given name
Diagram
diagram
Type object
Any of
Used by
Source

 "firstGivenName": {
  "title": "First Given Name",
  "description": "A person's first name, also referred to as given name",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema secondGivenName
Annotations
Title  Second Given Name

Description  A persons second given name, also referred to as middle name
Diagram
diagram
Type object
Any of
Used by
Source

 "secondGivenName": {
  "title": "Second Given Name",
  "description": "A persons second given name, also referred to as middle name",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema familyName
Annotations
Title  Family Name

Description  A persons family name, also referred to as surname
Diagram
diagram
Type object
Any of
Used by
Source

 "familyName": {
  "title": "Family Name",
  "description": "A persons family name, also referred to as surname",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema fullName
Annotations
Title  Full Name

Description  A complete name, typically a conjunction of familyName, firstGivenName and possibly other fields.
Diagram
diagram
Type object
Any of
Used by
Source

 "fullName": {
  "title": "Full Name",
  "description": "A complete name, typically a conjunction of familyName, firstGivenName and possibly other fields.",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema birthName
Annotations
Title  Birth Name

Description  A persons name at birth, also referred to as maiden name
Diagram
diagram
Type object
Any of
Used by
Source

 "birthName": {
  "title": "Birth Name",
  "description": "A persons name at birth, also referred to as maiden name",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema primaryName
Annotations
Title  Primary Name

Description  A persons primary name, one they typically use, also often a combination of first, second and family name
Diagram
diagram
Type object
Any of
Used by
Source

 "primaryName": {
  "title": "Primary Name",
  "description": "A persons primary name, one they typically use, also often a combination of first, second and family name",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema pseudonym
Annotations
Title  Pseudonym

Diagram
diagram
Type object
Any of
Used by
Source

 "pseudonym": {
  "title": "Pseudonym",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema altName
Annotations
Title  Alternate Name

Diagram
diagram
Type object
Any of
Used by
Source

 "altName": {
  "title": "Alternate Name",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema translatedName
Annotations
Title  Translated Name

Diagram
diagram
Type object
Any of
Used by
Source

 "translatedName": {
  "title": "Translated Name",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema nickname
Annotations
Title  Nickname

Diagram
diagram
Type object
Any of
Used by
Source

 "nickname": {
  "title": "Nickname",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema moniker
Annotations
Title  Moniker

Diagram
diagram
Type object
Any of
Used by
Source

 "moniker": {
  "title": "Moniker",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema alias
Annotations
Title  Alias

Description  An alias being used by a person often used to disguse someones real identity, sometimes used when booking hotel rooms or restaurants 
Diagram
diagram
Type object
Any of
Used by
Source

 "alias": {
  "title": "Alias",
  "description": "An alias being used by a person often used to disguse someones real identity, sometimes used when booking hotel rooms or restaurants ",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema contractualName
Annotations
Title  Contractual Name

Diagram
diagram
Type object
Any of
Used by
Source

 "contractualName": {
  "title": "Contractual Name",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema displayName
Annotations
Title  Display Name

Diagram
diagram
Type object
Any of
Used by
Source

 "displayName": {
  "title": "Display Name",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema sortName
Annotations
Title  Sort Name

Diagram
diagram
Type object
Any of
Used by
Source

 "sortName": {
  "title": "Sort Name",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema scriptName
Annotations
Title  Script Name

Diagram
diagram
Type object
Any of
Used by
Source

 "scriptName": {
  "title": "Script Name",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema prefix
Annotations
Title  Prefix

Description  A prefix that can indicate a persons gender or title
Diagram
diagram
Type object
Any of
Examples Mrs Mr Dr General
Used by
Source

 "prefix": {
  "title": "Prefix",
  "description": "A prefix that can indicate a persons gender or title",
  "examples": [
    "Mrs",
    "Mr",
    "Dr",
    "General"
  ],
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema suffix
Annotations
Title  Suffix

Description  A suffix, often used to indicate a title or classification
Diagram
diagram
Type object
Any of
Examples MBE MD RN II IV
Used by
Source

 "suffix": {
  "title": "Suffix",
  "description": "A suffix, often used to indicate a title or classification",
  "examples": [
    "MBE",
    "MD",
    "RN",
    "II",
    "IV"
  ],
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Definition schema personName
Annotations
Title  Person Name

Description  The cannonical name or set of names and titles for the Person
Diagram
#/definitions/Utility/properties/completeName diagram
Type reference
Refers completeName
Used by
Source

 "personName": {
  "$ref": "#/definitions/Utility/properties/completeName",
  "title": "Person Name",
  "description": "The cannonical name or set of names and titles for the Person"
}


Definition schema customData
Diagram
#/definitions/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/definitions/core/properties/customData"}


Definition schema oneOf/0
Diagram
#/definitions/Participant/properties/Person diagram
Type reference
Refers Person
Used by
Source

{"$ref": "#/definitions/Participant/properties/Person"}


Schema Department
Annotations
Title  Department

Description  Part of a larger Organization with a particular set of responsibilities on the production.
Diagram
#/definitions/Participant/properties/Department/properties/schemaVersion #/definitions/Participant/properties/Department/properties/entityInfo #/definitions/Participant/properties/Department/properties/entityType #/definitions/Participant/properties/Department/properties/identifier #/definitions/Participant/properties/Department/properties/name #/definitions/Participant/properties/Department/properties/description #/definitions/Participant/properties/Department/properties/departmentName #/definitions/Participant/properties/Department/properties/Location #/definitions/Participant/properties/Department/properties/contact #/definitions/Participant/properties/Department/properties/customData diagram
Type object
Any of
Used by
Source

 "Department": {
  "title": "Department",
  "description": "Part of a larger Organization with a particular set of responsibilities on the production.",
  "anyOf": [
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "entityType",
        "identifier"
      ],
      "properties": {
        "schemaVersion": {
          "$ref": "#/definitions/core/properties/schemaVersion",
          "title": "Schema Version"
        },
        "entityInfo": {
          "type": "string",
          "title": "Entity Information"
        },
        "entityType": {
          "title": "Entity Type",
          "type": "string",
          "const": "Department"
        },
        "identifier": {"$ref": "#/definitions/Utility/properties/identifier"},
        "name": {
          "title": "Department name",
          "description": "A human readable name for the department, primarily for use as a label",
          "anyOf": [
            {"type": "string"},
            {"type": "null"}
          ]
        },
        "description": {
          "title": "Description",
          "description": "A brief description of the department",
          "anyOf": [
            {"type": "string"},
            {"type": "null"}
          ]
        },
        "departmentName": {"$ref": "#/definitions/Utility/properties/basicName"},
        "Location": {"$ref": "#/definitions/Utility/properties/Location"},
        "contact": {"$ref": "#/definitions/Utility/properties/contact"},
        "customData": {"$ref": "#/definitions/core/properties/customData"}
      }
    },
    {"type": "null"}
  ]
}


Schema Department/0
Diagram
#/definitions/Participant/properties/Department/properties/schemaVersion #/definitions/Participant/properties/Department/properties/entityInfo #/definitions/Participant/properties/Department/properties/entityType #/definitions/Participant/properties/Department/properties/identifier #/definitions/Participant/properties/Department/properties/name #/definitions/Participant/properties/Department/properties/description #/definitions/Participant/properties/Department/properties/departmentName #/definitions/Participant/properties/Department/properties/Location #/definitions/Participant/properties/Department/properties/contact #/definitions/Participant/properties/Department/properties/customData diagram
Type object
Properties
Name Occurrence
schemaVersion
entityInfo
entityType
identifier
name
description
departmentName
Location
contact
customData
optional
optional
required
required
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "Department/0": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "entityType",
    "identifier"
  ],
  "properties": {
    "schemaVersion": {
      "$ref": "#/definitions/core/properties/schemaVersion",
      "title": "Schema Version"
    },
    "entityInfo": {
      "type": "string",
      "title": "Entity Information"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "Department"
    },
    "identifier": {"$ref": "#/definitions/Utility/properties/identifier"},
    "name": {
      "title": "Department name",
      "description": "A human readable name for the department, primarily for use as a label",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "description": {
      "title": "Description",
      "description": "A brief description of the department",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "departmentName": {"$ref": "#/definitions/Utility/properties/basicName"},
    "Location": {"$ref": "#/definitions/Utility/properties/Location"},
    "contact": {"$ref": "#/definitions/Utility/properties/contact"},
    "customData": {"$ref": "#/definitions/core/properties/customData"}
  }
}


Definition schema schemaVersion
Annotations
Title  Schema Version

Diagram
#/definitions/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{
  "$ref": "#/definitions/core/properties/schemaVersion",
  "title": "Schema Version"
}


Schema entityInfo
Annotations
Title  Entity Information

Diagram
diagram
Type string
Used by
Source

 "entityInfo": {
  "type": "string",
  "title": "Entity Information"
}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "Department"
}


Definition schema identifier
Diagram
#/definitions/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {"$ref": "#/definitions/Utility/properties/identifier"}


Schema name
Annotations
Title  Department name

Description  A human readable name for the department, primarily for use as a label
Diagram
diagram
Type object
Any of
Used by
Source

 "name": {
  "title": "Department name",
  "description": "A human readable name for the department, primarily for use as a label",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema description
Annotations
Title  Description

Description  A brief description of the department
Diagram
diagram
Type object
Any of
Used by
Source

 "description": {
  "title": "Description",
  "description": "A brief description of the department",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema basicName
Annotations
Title  Basic Name

Diagram
#/definitions/Utility/properties/basicName/properties/fullName #/definitions/Utility/properties/basicName/properties/altName diagram
Type object
Any of
Used by
Source

 "basicName": {
  "title": "Basic Name",
  "anyOf": [
    {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "fullName": {
          "title": "Full Name",
          "description": "The full an complete name of the entity",
          "anyOf": [
            {"type": "string"},
            {"type": "null"}
          ]
        },
        "altName": {
          "title": "Alternate Name",
          "description": "An alternate, often shortened name for the entity",
          "anyOf": [
            {"type": "string"},
            {"type": "null"}
          ]
        }
      }
    },
    {"type": "null"}
  ]
}


Schema basicName/0
Diagram
#/definitions/Utility/properties/basicName/properties/fullName #/definitions/Utility/properties/basicName/properties/altName diagram
Type object
Properties
Name Occurrence
fullName
altName
optional
optional
Additional Properties false
Used by
Source

 "basicName/0": {
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "fullName": {
      "title": "Full Name",
      "description": "The full an complete name of the entity",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "altName": {
      "title": "Alternate Name",
      "description": "An alternate, often shortened name for the entity",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    }
  }
}


Schema fullName
Annotations
Title  Full Name

Description  The full an complete name of the entity
Diagram
diagram
Type object
Any of
Used by
Source

 "fullName": {
  "title": "Full Name",
  "description": "The full an complete name of the entity",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema altName
Annotations
Title  Alternate Name

Description  An alternate, often shortened name for the entity
Diagram
diagram
Type object
Any of
Used by
Source

 "altName": {
  "title": "Alternate Name",
  "description": "An alternate, often shortened name for the entity",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Definition schema departmentName
Diagram
#/definitions/Utility/properties/basicName diagram
Type reference
Refers basicName
Used by
Source

 "departmentName": {"$ref": "#/definitions/Utility/properties/basicName"}


Definition schema Location
Diagram
#/definitions/Utility/properties/Location diagram
Type reference
Refers Location
Used by
Source

 "Location": {"$ref": "#/definitions/Utility/properties/Location"}


Definition schema contact
Diagram
#/definitions/Utility/properties/contact diagram
Type reference
Refers contact
Used by
Source

 "contact": {"$ref": "#/definitions/Utility/properties/contact"}


Definition schema customData
Diagram
#/definitions/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/definitions/core/properties/customData"}


Definition schema oneOf/1
Diagram
#/definitions/Participant/properties/Department diagram
Type reference
Refers Department
Used by
Source

{"$ref": "#/definitions/Participant/properties/Department"}


Schema Organization
Annotations
Title  Organization

Description  A legal entity or groups of people associated with the production.. with a particular purpose relative to the production.
Diagram
#/definitions/Participant/properties/Organization/properties/schemaVersion #/definitions/Participant/properties/Organization/properties/entityInfo #/definitions/Participant/properties/Organization/properties/entityType #/definitions/Participant/properties/Organization/properties/identifier #/definitions/Participant/properties/Organization/properties/name #/definitions/Participant/properties/Organization/properties/description #/definitions/Participant/properties/Organization/properties/organizationName #/definitions/Participant/properties/Organization/properties/Location #/definitions/Participant/properties/Organization/properties/contact #/definitions/Participant/properties/Organization/properties/customData diagram
Type object
Any of
Used by
Source

 "Organization": {
  "title": "Organization",
  "description": "A legal entity or groups of people associated with the production.. with a particular purpose relative to the production.",
  "anyOf": [
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "entityType",
        "identifier"
      ],
      "properties": {
        "schemaVersion": {
          "$ref": "#/definitions/core/properties/schemaVersion",
          "title": "Schema Version"
        },
        "entityInfo": {
          "type": "string",
          "title": "Entity Information"
        },
        "entityType": {
          "title": "Entity Type",
          "type": "string",
          "const": "Organization"
        },
        "identifier": {"$ref": "#/definitions/Utility/properties/identifier"},
        "name": {
          "title": "Organization name",
          "description": "A human readable name for the organization, primarily for use as a label",
          "anyOf": [
            {"type": "string"},
            {"type": "null"}
          ]
        },
        "description": {
          "title": "Description",
          "description": "A brief description of the organization",
          "anyOf": [
            {"type": "string"},
            {"type": "null"}
          ]
        },
        "organizationName": {"$ref": "#/definitions/Utility/properties/basicName"},
        "Location": {"$ref": "#/definitions/Utility/properties/Location"},
        "contact": {"$ref": "#/definitions/Utility/properties/contact"},
        "customData": {"$ref": "#/definitions/core/properties/customData"}
      }
    },
    {"type": "null"}
  ]
}


Schema Organization/0
Diagram
#/definitions/Participant/properties/Organization/properties/schemaVersion #/definitions/Participant/properties/Organization/properties/entityInfo #/definitions/Participant/properties/Organization/properties/entityType #/definitions/Participant/properties/Organization/properties/identifier #/definitions/Participant/properties/Organization/properties/name #/definitions/Participant/properties/Organization/properties/description #/definitions/Participant/properties/Organization/properties/organizationName #/definitions/Participant/properties/Organization/properties/Location #/definitions/Participant/properties/Organization/properties/contact #/definitions/Participant/properties/Organization/properties/customData diagram
Type object
Properties
Name Occurrence
schemaVersion
entityInfo
entityType
identifier
name
description
organizationName
Location
contact
customData
optional
optional
required
required
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "Organization/0": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "entityType",
    "identifier"
  ],
  "properties": {
    "schemaVersion": {
      "$ref": "#/definitions/core/properties/schemaVersion",
      "title": "Schema Version"
    },
    "entityInfo": {
      "type": "string",
      "title": "Entity Information"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "Organization"
    },
    "identifier": {"$ref": "#/definitions/Utility/properties/identifier"},
    "name": {
      "title": "Organization name",
      "description": "A human readable name for the organization, primarily for use as a label",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "description": {
      "title": "Description",
      "description": "A brief description of the organization",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "organizationName": {"$ref": "#/definitions/Utility/properties/basicName"},
    "Location": {"$ref": "#/definitions/Utility/properties/Location"},
    "contact": {"$ref": "#/definitions/Utility/properties/contact"},
    "customData": {"$ref": "#/definitions/core/properties/customData"}
  }
}


Definition schema schemaVersion
Annotations
Title  Schema Version

Diagram
#/definitions/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{
  "$ref": "#/definitions/core/properties/schemaVersion",
  "title": "Schema Version"
}


Schema entityInfo
Annotations
Title  Entity Information

Diagram
diagram
Type string
Used by
Source

 "entityInfo": {
  "type": "string",
  "title": "Entity Information"
}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "Organization"
}


Definition schema identifier
Diagram
#/definitions/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {"$ref": "#/definitions/Utility/properties/identifier"}


Schema name
Annotations
Title  Organization name

Description  A human readable name for the organization, primarily for use as a label
Diagram
diagram
Type object
Any of
Used by
Source

 "name": {
  "title": "Organization name",
  "description": "A human readable name for the organization, primarily for use as a label",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema description
Annotations
Title  Description

Description  A brief description of the organization
Diagram
diagram
Type object
Any of
Used by
Source

 "description": {
  "title": "Description",
  "description": "A brief description of the organization",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Definition schema organizationName
Diagram
#/definitions/Utility/properties/basicName diagram
Type reference
Refers basicName
Used by
Source

 "organizationName": {"$ref": "#/definitions/Utility/properties/basicName"}


Definition schema Location
Diagram
#/definitions/Utility/properties/Location diagram
Type reference
Refers Location
Used by
Source

 "Location": {"$ref": "#/definitions/Utility/properties/Location"}


Definition schema contact
Diagram
#/definitions/Utility/properties/contact diagram
Type reference
Refers contact
Used by
Source

 "contact": {"$ref": "#/definitions/Utility/properties/contact"}


Definition schema customData
Diagram
#/definitions/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/definitions/core/properties/customData"}


Definition schema oneOf/2
Diagram
#/definitions/Participant/properties/Organization diagram
Type reference
Refers Organization
Used by
Source

{"$ref": "#/definitions/Participant/properties/Organization"}


Schema Service
Annotations
Title  Service

Description  A computer driven agent that can perform tasks given the proper context and structured data.
Diagram
#/definitions/Participant/properties/Service/properties/schemaVersion #/definitions/Participant/properties/Service/properties/entityInfo #/definitions/Participant/properties/Service/properties/entityType #/definitions/Participant/properties/Service/properties/identifier #/definitions/Participant/properties/Service/properties/name #/definitions/Participant/properties/Service/properties/description #/definitions/Participant/properties/Service/properties/serviceName #/definitions/Participant/properties/Service/properties/contact #/definitions/Participant/properties/Service/properties/customData diagram
Type object
Any of
Used by
Source

 "Service": {
  "title": "Service",
  "description": "A computer driven agent that can perform tasks given the proper context and structured data.",
  "anyOf": [
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "entityType",
        "identifier"
      ],
      "properties": {
        "schemaVersion": {
          "$ref": "#/definitions/core/properties/schemaVersion",
          "title": "Schema Version"
        },
        "entityInfo": {
          "type": "string",
          "title": "Entity Information"
        },
        "entityType": {
          "title": "Entity Type",
          "type": "string",
          "const": "Service"
        },
        "identifier": {"$ref": "#/definitions/Utility/properties/identifier"},
        "name": {
          "title": "Service name",
          "description": "A human readable name for the service, primarily for use as a label",
          "anyOf": [
            {"type": "string"},
            {"type": "null"}
          ]
        },
        "description": {
          "title": "Description",
          "description": "A brief description of the service",
          "anyOf": [
            {"type": "string"},
            {"type": "null"}
          ]
        },
        "serviceName": {"$ref": "#/definitions/Utility/properties/basicName"},
        "contact": {"$ref": "#/definitions/Utility/properties/contact"},
        "customData": {"$ref": "#/definitions/core/properties/customData"}
      }
    },
    {"type": "null"}
  ]
}


Schema Service/0
Diagram
#/definitions/Participant/properties/Service/properties/schemaVersion #/definitions/Participant/properties/Service/properties/entityInfo #/definitions/Participant/properties/Service/properties/entityType #/definitions/Participant/properties/Service/properties/identifier #/definitions/Participant/properties/Service/properties/name #/definitions/Participant/properties/Service/properties/description #/definitions/Participant/properties/Service/properties/serviceName #/definitions/Participant/properties/Service/properties/contact #/definitions/Participant/properties/Service/properties/customData diagram
Type object
Properties
Name Occurrence
schemaVersion
entityInfo
entityType
identifier
name
description
serviceName
contact
customData
optional
optional
required
required
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "Service/0": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "entityType",
    "identifier"
  ],
  "properties": {
    "schemaVersion": {
      "$ref": "#/definitions/core/properties/schemaVersion",
      "title": "Schema Version"
    },
    "entityInfo": {
      "type": "string",
      "title": "Entity Information"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "Service"
    },
    "identifier": {"$ref": "#/definitions/Utility/properties/identifier"},
    "name": {
      "title": "Service name",
      "description": "A human readable name for the service, primarily for use as a label",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "description": {
      "title": "Description",
      "description": "A brief description of the service",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "serviceName": {"$ref": "#/definitions/Utility/properties/basicName"},
    "contact": {"$ref": "#/definitions/Utility/properties/contact"},
    "customData": {"$ref": "#/definitions/core/properties/customData"}
  }
}


Definition schema schemaVersion
Annotations
Title  Schema Version

Diagram
#/definitions/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{
  "$ref": "#/definitions/core/properties/schemaVersion",
  "title": "Schema Version"
}


Schema entityInfo
Annotations
Title  Entity Information

Diagram
diagram
Type string
Used by
Source

 "entityInfo": {
  "type": "string",
  "title": "Entity Information"
}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "Service"
}


Definition schema identifier
Diagram
#/definitions/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {"$ref": "#/definitions/Utility/properties/identifier"}


Schema name
Annotations
Title  Service name

Description  A human readable name for the service, primarily for use as a label
Diagram
diagram
Type object
Any of
Used by
Source

 "name": {
  "title": "Service name",
  "description": "A human readable name for the service, primarily for use as a label",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema description
Annotations
Title  Description

Description  A brief description of the service
Diagram
diagram
Type object
Any of
Used by
Source

 "description": {
  "title": "Description",
  "description": "A brief description of the service",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Definition schema serviceName
Diagram
#/definitions/Utility/properties/basicName diagram
Type reference
Refers basicName
Used by
Source

 "serviceName": {"$ref": "#/definitions/Utility/properties/basicName"}


Definition schema contact
Diagram
#/definitions/Utility/properties/contact diagram
Type reference
Refers contact
Used by
Source

 "contact": {"$ref": "#/definitions/Utility/properties/contact"}


Definition schema customData
Diagram
#/definitions/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/definitions/core/properties/customData"}


Definition schema oneOf/3
Diagram
#/definitions/Participant/properties/Service diagram
Type reference
Refers Service
Used by
Source

{"$ref": "#/definitions/Participant/properties/Service"}


Schema ParticipantSC/0
Diagram
#/definitions/Participant/properties/Participant/properties/ParticipantSC/oneOf/0 #/definitions/Participant/properties/Participant/properties/ParticipantSC/oneOf/1 #/definitions/Participant/properties/Participant/properties/ParticipantSC/oneOf/2 #/definitions/Participant/properties/Participant/properties/ParticipantSC/oneOf/3 diagram
Type object
Used by
Source

 "ParticipantSC/0": {"type": "object"}


Schema participantFC
Annotations
Title  Participant Functional Characteristics

Description  The use or purpose of a Participant within the production process
Diagram
#/definitions/Participant/properties/Participant/properties/participantFC/properties/functionalType #/definitions/Participant/properties/Participant/properties/participantFC/properties/jobTitle #/definitions/Participant/properties/Participant/properties/participantFC/properties/Role diagram
Type object
Properties
Name Occurrence
functionalType
jobTitle
Role
optional
optional
optional
Additional Properties true
Used by
Source

 "participantFC": {
  "type": "object",
  "additionalProperties": true,
  "title": "Participant Functional Characteristics",
  "description": "The use or purpose of a Participant within the production process",
  "properties": {
    "functionalType": {
      "title": "Functional Type",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "jobTitle": {
      "title": "Job Title",
      "description": "A formal name for the position a Person holds in relation to the production, usually associated with a specific set of responsibilities.",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "Role": {
      "type": "array",
      "additionalItems": true,
      "description": "A group of Roles this Participant can perform",
      "items": {}
    }
  }
}


Schema functionalType
Annotations
Title  Functional Type

Diagram
diagram
Type object
Any of
Used by
Source

 "functionalType": {
  "title": "Functional Type",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema jobTitle
Annotations
Title  Job Title

Description  A formal name for the position a Person holds in relation to the production, usually associated with a specific set of responsibilities.
Diagram
diagram
Type object
Any of
Used by
Source

 "jobTitle": {
  "title": "Job Title",
  "description": "A formal name for the position a Person holds in relation to the production, usually associated with a specific set of responsibilities.",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema Role
Annotations
Description  A group of Roles this Participant can perform
Diagram
#/definitions/Participant/properties/Participant/properties/participantFC/properties/Role/items diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items true
Used by
Source

 "Role": {
  "type": "array",
  "additionalItems": true,
  "description": "A group of Roles this Participant can perform",
  "items": {"$ref": "#/definitions/Participant/properties/Role"}
}


Schema Role
Annotations
Title  Role

Description  A set of properties that define the role of a participant within the production
Diagram
#/definitions/Participant/properties/Role/properties/schemaVersion #/definitions/Participant/properties/Role/properties/entityInfo #/definitions/Participant/properties/Role/properties/entityType #/definitions/Participant/properties/Role/properties/identifier #/definitions/Participant/properties/Role/properties/name #/definitions/Participant/properties/Role/properties/description #/definitions/Participant/properties/Role/properties/roleType #/definitions/Participant/properties/Role/properties/customData diagram
Type object
Any of
Used by
Source

 "Role": {
  "title": "Role",
  "description": "A set of properties that define the role of a participant within the production",
  "anyOf": [
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "entityType",
        "identifier"
      ],
      "properties": {
        "schemaVersion": {
          "$ref": "#/definitions/core/properties/schemaVersion",
          "title": "Schema Version"
        },
        "entityInfo": {
          "type": "string",
          "title": "Entity Information"
        },
        "entityType": {
          "title": "Entity Type",
          "type": "string",
          "const": "Role"
        },
        "identifier": {"$ref": "#/definitions/Utility/properties/identifier"},
        "name": {
          "title": "Role Name",
          "examples": [
            "Director",
            "Producer",
            "Composer",
            "Art Department"
          ],
          "anyOf": [
            {"type": "string"},
            {"type": "null"}
          ]
        },
        "description": {
          "title": "Role Description",
          "anyOf": [
            {"type": "string"},
            {"type": "null"}
          ]
        },
        "roleType": {
          "type": "string",
          "title": "Role Type",
          "description": "The specific role, typically used in authorization systems"
        },
        "customData": {"$ref": "#/definitions/core/properties/customData"}
      }
    },
    {"type": "null"}
  ]
}


Schema Role/0
Diagram
#/definitions/Participant/properties/Role/properties/schemaVersion #/definitions/Participant/properties/Role/properties/entityInfo #/definitions/Participant/properties/Role/properties/entityType #/definitions/Participant/properties/Role/properties/identifier #/definitions/Participant/properties/Role/properties/name #/definitions/Participant/properties/Role/properties/description #/definitions/Participant/properties/Role/properties/roleType #/definitions/Participant/properties/Role/properties/customData diagram
Type object
Properties
Name Occurrence
schemaVersion
entityInfo
entityType
identifier
name
description
roleType
customData
optional
optional
required
required
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "Role/0": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "entityType",
    "identifier"
  ],
  "properties": {
    "schemaVersion": {
      "$ref": "#/definitions/core/properties/schemaVersion",
      "title": "Schema Version"
    },
    "entityInfo": {
      "type": "string",
      "title": "Entity Information"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "Role"
    },
    "identifier": {"$ref": "#/definitions/Utility/properties/identifier"},
    "name": {
      "title": "Role Name",
      "examples": [
        "Director",
        "Producer",
        "Composer",
        "Art Department"
      ],
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "description": {
      "title": "Role Description",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "roleType": {
      "type": "string",
      "title": "Role Type",
      "description": "The specific role, typically used in authorization systems"
    },
    "customData": {"$ref": "#/definitions/core/properties/customData"}
  }
}


Definition schema schemaVersion
Annotations
Title  Schema Version

Diagram
#/definitions/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{
  "$ref": "#/definitions/core/properties/schemaVersion",
  "title": "Schema Version"
}


Schema entityInfo
Annotations
Title  Entity Information

Diagram
diagram
Type string
Used by
Source

 "entityInfo": {
  "type": "string",
  "title": "Entity Information"
}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "Role"
}


Definition schema identifier
Diagram
#/definitions/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {"$ref": "#/definitions/Utility/properties/identifier"}


Schema name
Annotations
Title  Role Name

Diagram
diagram
Type object
Any of
Examples Director Producer Composer Art Department
Used by
Source

 "name": {
  "title": "Role Name",
  "examples": [
    "Director",
    "Producer",
    "Composer",
    "Art Department"
  ],
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema description
Annotations
Title  Role Description

Diagram
diagram
Type object
Any of
Used by
Source

 "description": {
  "title": "Role Description",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema roleType
Annotations
Title  Role Type

Description  The specific role, typically used in authorization systems
Diagram
diagram
Type string
Used by
Source

 "roleType": {
  "type": "string",
  "title": "Role Type",
  "description": "The specific role, typically used in authorization systems"
}


Definition schema customData
Diagram
#/definitions/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/definitions/core/properties/customData"}


Definition schema items
Diagram
#/definitions/Participant/properties/Role diagram
Type reference
Refers Role
Used by
Source

 "items": {"$ref": "#/definitions/Participant/properties/Role"}


Definition schema contact
Annotations
Title  Participant Contact

Description  Contact information for the Participant
Diagram
#/definitions/Utility/properties/contact diagram
Type reference
Refers contact
Used by
Source

 "contact": {
  "$ref": "#/definitions/Utility/properties/contact",
  "title": "Participant Contact",
  "description": "Contact information for the Participant"
}


Schema Participant
Annotations
Title  Participant

Description  Any Participants that are members of this Participant group
Diagram
#/definitions/Participant/properties/Participant/properties/Participant/items diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items true
Used by
Source

 "Participant": {
  "type": "array",
  "additionalItems": true,
  "title": "Participant",
  "description": "Any Participants that are members of this Participant group",
  "items": {"$ref": "#/definitions/Participant/properties/Participant"}
}


Definition schema items
Diagram
#/definitions/Participant/properties/Participant diagram
Type reference
Refers Participant
Used by
Source

 "items": {"$ref": "#/definitions/Participant/properties/Participant"}


Definition schema Context
Annotations
Title  Participant Context

Diagram
#/definitions/MediaCreationContext/properties/Context diagram
Type reference
Refers Context
Used by
Source

 "Context": {
  "$ref": "#/definitions/MediaCreationContext/properties/Context",
  "title": "Participant Context"
}


Definition schema customData
Diagram
#/definitions/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/definitions/core/properties/customData"}


Definition schema items
Diagram
#/definitions/Participant/properties/Participant diagram
Type reference
Refers Participant
Used by
Source

 "items": {
  "$ref": "#/definitions/Participant/properties/Participant",
  "type": "object"
}


Schema ^contributesTo(?:\.[a-zA-Z0-9]+)?$
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5EcontributesTo(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/CreativeWork diagram
Type object
Any of
Used by
Source

 "^contributesTo(?:\.[a-zA-Z0-9]+)?$": {
  "anyOf": [
    {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "CreativeWork": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "$ref": "#/definitions/MediaCreationContext/properties/CreativeWork",
                "type": "object"
              }
            },
            {"type": "null"}
          ]
        }
      }
    },
    {"type": "null"}
  ]
}


Schema ^contributesTo(?:\.[a-zA-Z0-9]+)?$/0
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5EcontributesTo(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/CreativeWork diagram
Type object
Properties
Name Occurrence
CreativeWork
optional
Additional Properties false
Used by
Source

 "^contributesTo(?:\.[a-zA-Z0-9]+)?$/0": {
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "CreativeWork": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "$ref": "#/definitions/MediaCreationContext/properties/CreativeWork",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    }
  }
}


Schema CreativeWork
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5EcontributesTo(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/CreativeWork/items diagram
Type object
Any of
Used by
Source

 "CreativeWork": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "$ref": "#/definitions/MediaCreationContext/properties/CreativeWork",
        "type": "object"
      }
    },
    {"type": "null"}
  ]
}


Schema CreativeWork/0
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5EcontributesTo(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/CreativeWork/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "CreativeWork/0": {
  "type": "array",
  "items": {
    "$ref": "#/definitions/MediaCreationContext/properties/CreativeWork",
    "type": "object"
  }
}


Schema CreativeWork
Annotations
Title  Creative Work

Description  A uniquely identified production.
Diagram
#/definitions/MediaCreationContext/properties/CreativeWork/properties/schemaVersion #/definitions/MediaCreationContext/properties/CreativeWork/properties/entityInfo #/definitions/MediaCreationContext/properties/CreativeWork/properties/entityType #/definitions/MediaCreationContext/properties/CreativeWork/properties/identifier #/definitions/MediaCreationContext/properties/CreativeWork/properties/title #/definitions/MediaCreationContext/properties/CreativeWork/properties/description #/definitions/MediaCreationContext/properties/CreativeWork/properties/approximateLength #/definitions/MediaCreationContext/properties/CreativeWork/properties/originalLanguage #/definitions/MediaCreationContext/properties/CreativeWork/properties/countryOfOrigin #/definitions/MediaCreationContext/properties/CreativeWork/properties/customData #/definitions/MediaCreationContext/properties/CreativeWork/properties/Context diagram
Type object
Properties
Name Occurrence
schemaVersion
entityInfo
entityType
identifier
title
description
approximateLength
originalLanguage
countryOfOrigin
customData
Context
optional
optional
required
required
optional
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "CreativeWork": {
  "type": "object",
  "additionalProperties": false,
  "title": "Creative Work",
  "description": "A uniquely identified production.",
  "required": [
    "entityType",
    "identifier"
  ],
  "properties": {
    "schemaVersion": {
      "$ref": "#/definitions/core/properties/schemaVersion",
      "title": "Schema Version"
    },
    "entityInfo": {
      "type": "string",
      "title": "Entity Information"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "CreativeWork"
    },
    "identifier": {"$ref": "#/definitions/Utility/properties/identifier"},
    "title": {
      "type": "object",
      "additionalProperties": true,
      "title": "Creative Work Title",
      "properties": {}
    },
    "description": {
      "title": "Creative Work Description",
      "description": "A brief description of the creative work",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "approximateLength": {
      "$ref": "#/definitions/Utility/properties/time/properties/periodInTime/properties/durationTime",
      "title": "Approximate Length"
    },
    "originalLanguage": {
      "title": "Original Languages",
      "anyOf": [
        {
          "type": "array",
          "additionalItems": true,
          "items": {"$ref": "#/definitions/Utility/properties/language"}
        },
        {"type": "null"}
      ]
    },
    "countryOfOrigin": {
      "title": "Country Of Origin",
      "anyOf": [
        {
          "type": "array",
          "additionalItems": true,
          "items": {"$ref": "#/definitions/Utility/properties/country"}
        },
        {"type": "null"}
      ]
    },
    "customData": {
      "$ref": "#/definitions/core/properties/customData",
      "title": "Custom Data"
    },
    "Context": {
      "$ref": "#/definitions/MediaCreationContext/properties/Context",
      "title": "Creative Work Context"
    }
  }
}


Definition schema schemaVersion
Annotations
Title  Schema Version

Diagram
#/definitions/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{
  "$ref": "#/definitions/core/properties/schemaVersion",
  "title": "Schema Version"
}


Schema entityInfo
Annotations
Title  Entity Information

Diagram
diagram
Type string
Used by
Source

 "entityInfo": {
  "type": "string",
  "title": "Entity Information"
}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "CreativeWork"
}


Definition schema identifier
Diagram
#/definitions/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {"$ref": "#/definitions/Utility/properties/identifier"}


Schema title
Annotations
Title  Creative Work Title

Diagram
#/definitions/MediaCreationContext/properties/CreativeWork/properties/title/properties/workingTitle #/definitions/MediaCreationContext/properties/CreativeWork/properties/title/properties/officialTitle #/definitions/MediaCreationContext/properties/CreativeWork/properties/title/properties/internalTitle diagram
Type object
Properties
Name Occurrence
workingTitle
officialTitle
internalTitle
optional
optional
optional
Additional Properties true
Used by
Source

 "title": {
  "type": "object",
  "additionalProperties": true,
  "title": "Creative Work Title",
  "properties": {
    "workingTitle": {
      "title": "Creative Work Working Title",
      "description": "The working title of the work",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "officialTitle": {
      "title": "Creative Work Official Title",
      "description": "The offical title of the work",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "internalTitle": {
      "title": "Creative Work Internal Title",
      "description": "The internal title of the work",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    }
  }
}


Schema workingTitle
Annotations
Title  Creative Work Working Title

Description  The working title of the work
Diagram
diagram
Type object
Any of
Used by
Source

 "workingTitle": {
  "title": "Creative Work Working Title",
  "description": "The working title of the work",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema officialTitle
Annotations
Title  Creative Work Official Title

Description  The offical title of the work
Diagram
diagram
Type object
Any of
Used by
Source

 "officialTitle": {
  "title": "Creative Work Official Title",
  "description": "The offical title of the work",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema internalTitle
Annotations
Title  Creative Work Internal Title

Description  The internal title of the work
Diagram
diagram
Type object
Any of
Used by
Source

 "internalTitle": {
  "title": "Creative Work Internal Title",
  "description": "The internal title of the work",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema description
Annotations
Title  Creative Work Description

Description  A brief description of the creative work
Diagram
diagram
Type object
Any of
Used by
Source

 "description": {
  "title": "Creative Work Description",
  "description": "A brief description of the creative work",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema durationTime
Annotations
Title  Duration of Time

Diagram
diagram
Type string
Used by
Source

 "durationTime": {
  "type": "string",
  "title": "Duration of Time"
}


Definition schema approximateLength
Annotations
Title  Approximate Length

Diagram
#/definitions/Utility/properties/time/properties/periodInTime/properties/durationTime diagram
Type reference
Refers durationTime
Used by
Source

 "approximateLength": {
  "$ref": "#/definitions/Utility/properties/time/properties/periodInTime/properties/durationTime",
  "title": "Approximate Length"
}


Schema originalLanguage
Annotations
Title  Original Languages

Diagram
#/definitions/MediaCreationContext/properties/CreativeWork/properties/originalLanguage/items diagram
Type object
Any of
Used by
Source

 "originalLanguage": {
  "title": "Original Languages",
  "anyOf": [
    {
      "type": "array",
      "additionalItems": true,
      "items": {"$ref": "#/definitions/Utility/properties/language"}
    },
    {"type": "null"}
  ]
}


Schema originalLanguage/0
Diagram
#/definitions/MediaCreationContext/properties/CreativeWork/properties/originalLanguage/items diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items true
Used by
Source

 "originalLanguage/0": {
  "type": "array",
  "additionalItems": true,
  "items": {"$ref": "#/definitions/Utility/properties/language"}
}


Schema language
Annotations
Title  Language

Description  An IETF BCP 47 language code
Diagram
diagram
Type object
Any of
Used by
Source

 "language": {
  "title": "Language",
  "description": "An IETF BCP 47 language code",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Definition schema items
Diagram
#/definitions/Utility/properties/language diagram
Type reference
Refers language
Used by
Source

 "items": {"$ref": "#/definitions/Utility/properties/language"}


Schema countryOfOrigin
Annotations
Title  Country Of Origin

Diagram
#/definitions/MediaCreationContext/properties/CreativeWork/properties/countryOfOrigin/items diagram
Type object
Any of
Used by
Source

 "countryOfOrigin": {
  "title": "Country Of Origin",
  "anyOf": [
    {
      "type": "array",
      "additionalItems": true,
      "items": {"$ref": "#/definitions/Utility/properties/country"}
    },
    {"type": "null"}
  ]
}


Schema countryOfOrigin/0
Diagram
#/definitions/MediaCreationContext/properties/CreativeWork/properties/countryOfOrigin/items diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items true
Used by
Source

 "countryOfOrigin/0": {
  "type": "array",
  "additionalItems": true,
  "items": {"$ref": "#/definitions/Utility/properties/country"}
}


Definition schema items
Diagram
#/definitions/Utility/properties/country diagram
Type reference
Refers country
Used by
Source

 "items": {"$ref": "#/definitions/Utility/properties/country"}


Definition schema customData
Annotations
Title  Custom Data

Diagram
#/definitions/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {
  "$ref": "#/definitions/core/properties/customData",
  "title": "Custom Data"
}


Definition schema Context
Annotations
Title  Creative Work Context

Diagram
#/definitions/MediaCreationContext/properties/Context diagram
Type reference
Refers Context
Used by
Source

 "Context": {
  "$ref": "#/definitions/MediaCreationContext/properties/Context",
  "title": "Creative Work Context"
}


Definition schema items
Diagram
#/definitions/MediaCreationContext/properties/CreativeWork diagram
Type reference
Refers CreativeWork
Used by
Source

 "items": {
  "$ref": "#/definitions/MediaCreationContext/properties/CreativeWork",
  "type": "object"
}


Schema ^depictedBy(?:\.[a-zA-Z0-9]+)?$
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5EdepictedBy(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Asset diagram
Type object
Any of
Used by
Source

 "^depictedBy(?:\.[a-zA-Z0-9]+)?$": {
  "anyOf": [
    {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "Asset": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "$ref": "#/definitions/Asset/properties/Asset",
                "type": "object"
              }
            },
            {"type": "null"}
          ]
        }
      }
    },
    {"type": "null"}
  ]
}


Schema ^depictedBy(?:\.[a-zA-Z0-9]+)?$/0
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5EdepictedBy(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Asset diagram
Type object
Properties
Name Occurrence
Asset
optional
Additional Properties false
Used by
Source

 "^depictedBy(?:\.[a-zA-Z0-9]+)?$/0": {
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "Asset": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Asset/properties/Asset",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    }
  }
}


Schema Asset
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5EdepictedBy(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Asset/items diagram
Type object
Any of
Used by
Source

 "Asset": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "$ref": "#/definitions/Asset/properties/Asset",
        "type": "object"
      }
    },
    {"type": "null"}
  ]
}


Schema Asset/0
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5EdepictedBy(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Asset/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Asset/0": {
  "type": "array",
  "items": {
    "$ref": "#/definitions/Asset/properties/Asset",
    "type": "object"
  }
}


Definition schema items
Diagram
#/definitions/Asset/properties/Asset diagram
Type reference
Refers Asset
Used by
Source

 "items": {
  "$ref": "#/definitions/Asset/properties/Asset",
  "type": "object"
}


Schema ^depicts(?:\.[a-zA-Z0-9]+)?$
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Edepicts(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeLocation #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Edepicts(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeObject diagram
Type object
Any of
Used by
Source

 "^depicts(?:\.[a-zA-Z0-9]+)?$": {
  "anyOf": [
    {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "NarrativeLocation": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "$ref": "#/definitions/MediaCreationContext/properties/NarrativeLocation",
                "type": "object"
              }
            },
            {"type": "null"}
          ]
        },
        "NarrativeObject": {
          "anyOf": [
            {
              "type": "array",
              "additionalItems": false,
              "items": [
                {
                  "$ref": "#/definitions/MediaCreationContext/properties/NarrativeObject",
                  "type": "object"
                }
              ]
            },
            {"type": "null"}
          ]
        }
      }
    },
    {"type": "null"}
  ]
}


Schema ^depicts(?:\.[a-zA-Z0-9]+)?$/0
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Edepicts(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeLocation #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Edepicts(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeObject diagram
Type object
Properties
Name Occurrence
NarrativeLocation
NarrativeObject
optional
optional
Additional Properties false
Used by
Source

 "^depicts(?:\.[a-zA-Z0-9]+)?$/0": {
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "NarrativeLocation": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "$ref": "#/definitions/MediaCreationContext/properties/NarrativeLocation",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    },
    "NarrativeObject": {
      "anyOf": [
        {
          "type": "array",
          "additionalItems": false,
          "items": [
            {
              "$ref": "#/definitions/MediaCreationContext/properties/NarrativeObject",
              "type": "object"
            }
          ]
        },
        {"type": "null"}
      ]
    }
  }
}


Schema NarrativeLocation
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Edepicts(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeLocation/items diagram
Type object
Any of
Used by
Source

 "NarrativeLocation": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "$ref": "#/definitions/MediaCreationContext/properties/NarrativeLocation",
        "type": "object"
      }
    },
    {"type": "null"}
  ]
}


Schema NarrativeLocation/0
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Edepicts(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeLocation/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "NarrativeLocation/0": {
  "type": "array",
  "items": {
    "$ref": "#/definitions/MediaCreationContext/properties/NarrativeLocation",
    "type": "object"
  }
}


Schema NarrativeLocation
Annotations
Title  Narrative Location

Description  A location specified or implied by the narrative.
Diagram
#/definitions/MediaCreationContext/properties/NarrativeLocation/properties/schemaVersion #/definitions/MediaCreationContext/properties/NarrativeLocation/properties/entityInfo #/definitions/MediaCreationContext/properties/NarrativeLocation/properties/entityType #/definitions/MediaCreationContext/properties/NarrativeLocation/properties/identifier #/definitions/MediaCreationContext/properties/NarrativeLocation/properties/name #/definitions/MediaCreationContext/properties/NarrativeLocation/properties/description #/definitions/MediaCreationContext/properties/NarrativeLocation/properties/Location #/definitions/MediaCreationContext/properties/NarrativeLocation/properties/customData #/definitions/MediaCreationContext/properties/NarrativeLocation/properties/Context diagram
Type object
Properties
Name Occurrence
schemaVersion
entityInfo
entityType
identifier
name
description
Location
customData
Context
optional
optional
required
required
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "NarrativeLocation": {
  "type": "object",
  "additionalProperties": false,
  "title": "Narrative Location",
  "description": "A location specified or implied by the narrative.",
  "required": [
    "entityType",
    "identifier"
  ],
  "properties": {
    "schemaVersion": {
      "$ref": "#/definitions/core/properties/schemaVersion",
      "title": "Schema Version"
    },
    "entityInfo": {
      "type": "string",
      "title": "Entity Information"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "NarrativeLocation"
    },
    "identifier": {"$ref": "#/definitions/Utility/properties/identifier"},
    "name": {
      "title": "Narrative Location Name",
      "description": "A human readable name for the location",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "description": {
      "title": "Narrative Location Description",
      "description": "A brief description of the narrative location",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "Location": {"$ref": "#/definitions/Utility/properties/Location"},
    "customData": {
      "$ref": "#/definitions/core/properties/customData",
      "title": "Custom Data"
    },
    "Context": {
      "$ref": "#/definitions/MediaCreationContext/properties/Context",
      "title": "Creative Work Context"
    }
  }
}


Definition schema schemaVersion
Annotations
Title  Schema Version

Diagram
#/definitions/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{
  "$ref": "#/definitions/core/properties/schemaVersion",
  "title": "Schema Version"
}


Schema entityInfo
Annotations
Title  Entity Information

Diagram
diagram
Type string
Used by
Source

 "entityInfo": {
  "type": "string",
  "title": "Entity Information"
}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "NarrativeLocation"
}


Definition schema identifier
Diagram
#/definitions/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {"$ref": "#/definitions/Utility/properties/identifier"}


Schema name
Annotations
Title  Narrative Location Name

Description  A human readable name for the location
Diagram
diagram
Type object
Any of
Used by
Source

 "name": {
  "title": "Narrative Location Name",
  "description": "A human readable name for the location",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema description
Annotations
Title  Narrative Location Description

Description  A brief description of the narrative location
Diagram
diagram
Type object
Any of
Used by
Source

 "description": {
  "title": "Narrative Location Description",
  "description": "A brief description of the narrative location",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Definition schema Location
Diagram
#/definitions/Utility/properties/Location diagram
Type reference
Refers Location
Used by
Source

 "Location": {"$ref": "#/definitions/Utility/properties/Location"}


Definition schema customData
Annotations
Title  Custom Data

Diagram
#/definitions/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {
  "$ref": "#/definitions/core/properties/customData",
  "title": "Custom Data"
}


Definition schema Context
Annotations
Title  Creative Work Context

Diagram
#/definitions/MediaCreationContext/properties/Context diagram
Type reference
Refers Context
Used by
Source

 "Context": {
  "$ref": "#/definitions/MediaCreationContext/properties/Context",
  "title": "Creative Work Context"
}


Definition schema items
Diagram
#/definitions/MediaCreationContext/properties/NarrativeLocation diagram
Type reference
Refers NarrativeLocation
Used by
Source

 "items": {
  "$ref": "#/definitions/MediaCreationContext/properties/NarrativeLocation",
  "type": "object"
}


Schema NarrativeObject
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Edepicts(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeObject/items/0 diagram
Type object
Any of
Used by
Source

 "NarrativeObject": {
  "anyOf": [
    {
      "type": "array",
      "additionalItems": false,
      "items": [
        {
          "$ref": "#/definitions/MediaCreationContext/properties/NarrativeObject",
          "type": "object"
        }
      ]
    },
    {"type": "null"}
  ]
}


Schema NarrativeObject/0
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Edepicts(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeObject/items/0 diagram
Type array
Constraints
Unique Items : false

Array Items
Items
Item0
Additional Items false
Used by
Source

 "NarrativeObject/0": {
  "type": "array",
  "additionalItems": false,
  "items": [
    {
      "$ref": "#/definitions/MediaCreationContext/properties/NarrativeObject",
      "type": "object"
    }
  ]
}


Schema NarrativeObject
Annotations
Title  Narrative Object

Description  A named object related to or interacting with characters that is implied or understood to be necessary for the narrative. Includes items like props, wardrobe, set dressing and vehicles.
Diagram
#/definitions/MediaCreationContext/properties/NarrativeObject/properties/schemaVersion #/definitions/MediaCreationContext/properties/NarrativeObject/properties/entityInfo #/definitions/MediaCreationContext/properties/NarrativeObject/properties/entityType #/definitions/MediaCreationContext/properties/NarrativeObject/properties/identifier #/definitions/MediaCreationContext/properties/NarrativeObject/properties/name #/definitions/MediaCreationContext/properties/NarrativeObject/properties/description #/definitions/MediaCreationContext/properties/NarrativeObject/properties/narrativeType #/definitions/MediaCreationContext/properties/NarrativeObject/properties/customData #/definitions/MediaCreationContext/properties/NarrativeObject/properties/Context #/definitions/MediaCreationContext/properties/NarrativeObject/properties/size #/definitions/MediaCreationContext/properties/NarrativeObject/properties/quantity diagram
Type object
Properties
Name Occurrence
schemaVersion
entityInfo
entityType
identifier
name
description
narrativeType
customData
Context
size
quantity
optional
optional
required
required
optional
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "NarrativeObject": {
  "type": "object",
  "additionalProperties": false,
  "title": "Narrative Object",
  "description": "A named object related to or interacting with characters that is implied or understood to be necessary for the narrative. Includes items like props, wardrobe, set dressing and vehicles.",
  "required": [
    "entityType",
    "identifier"
  ],
  "properties": {
    "schemaVersion": {
      "$ref": "#/definitions/core/properties/schemaVersion",
      "title": "Schema Version"
    },
    "entityInfo": {
      "type": "string",
      "title": "Entity Information"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "NarrativeObject"
    },
    "identifier": {"$ref": "#/definitions/Utility/properties/identifier"},
    "name": {
      "title": "Narrative Object Name",
      "description": "A human readable name for the object",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "description": {
      "title": "Narrative Object Description",
      "description": "A brief description of the narrative object",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "narrativeType": {
      "title": "Object type",
      "description": "A departmental categorization for the object.",
      "type": "string",
      "enum": [
        "greenery",
        "prop",
        "wardrobe",
        "object",
        "vehicle",
        "setDressing"
      ]
    },
    "customData": {
      "$ref": "#/definitions/core/properties/customData",
      "title": "Custom Data"
    },
    "Context": {
      "$ref": "#/definitions/MediaCreationContext/properties/Context",
      "title": "Narrative Object Context"
    },
    "size": {
      "title": "Size",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "quantity": {
      "title": "Quantity",
      "anyOf": [
        {"type": "string"},
        {"type": "number"}
      ]
    }
  }
}


Definition schema schemaVersion
Annotations
Title  Schema Version

Diagram
#/definitions/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{
  "$ref": "#/definitions/core/properties/schemaVersion",
  "title": "Schema Version"
}


Schema entityInfo
Annotations
Title  Entity Information

Diagram
diagram
Type string
Used by
Source

 "entityInfo": {
  "type": "string",
  "title": "Entity Information"
}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "NarrativeObject"
}


Definition schema identifier
Diagram
#/definitions/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {"$ref": "#/definitions/Utility/properties/identifier"}


Schema name
Annotations
Title  Narrative Object Name

Description  A human readable name for the object
Diagram
diagram
Type object
Any of
Used by
Source

 "name": {
  "title": "Narrative Object Name",
  "description": "A human readable name for the object",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema description
Annotations
Title  Narrative Object Description

Description  A brief description of the narrative object
Diagram
diagram
Type object
Any of
Used by
Source

 "description": {
  "title": "Narrative Object Description",
  "description": "A brief description of the narrative object",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema narrativeType
Annotations
Title  Object type

Description  A departmental categorization for the object.
Diagram
diagram
Type string
Enumeration
Values
greenery
prop
wardrobe
object
vehicle
setDressing
Used by
Source

 "narrativeType": {
  "title": "Object type",
  "description": "A departmental categorization for the object.",
  "type": "string",
  "enum": [
    "greenery",
    "prop",
    "wardrobe",
    "object",
    "vehicle",
    "setDressing"
  ]
}


Definition schema customData
Annotations
Title  Custom Data

Diagram
#/definitions/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {
  "$ref": "#/definitions/core/properties/customData",
  "title": "Custom Data"
}


Definition schema Context
Annotations
Title  Narrative Object Context

Diagram
#/definitions/MediaCreationContext/properties/Context diagram
Type reference
Refers Context
Used by
Source

 "Context": {
  "$ref": "#/definitions/MediaCreationContext/properties/Context",
  "title": "Narrative Object Context"
}


Schema size
Annotations
Title  Size

Diagram
diagram
Type object
Any of
Used by
Source

 "size": {
  "title": "Size",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema quantity
Annotations
Title  Quantity

Diagram
diagram
Type object
Any of
Used by
Source

 "quantity": {
  "title": "Quantity",
  "anyOf": [
    {"type": "string"},
    {"type": "number"}
  ]
}


Schema quantity/0
Diagram
diagram
Type number
Used by
Source

 "quantity/0": {"type": "number"}


Definition schema items/0
Diagram
#/definitions/MediaCreationContext/properties/NarrativeObject diagram
Type reference
Refers NarrativeObject
Used by
Source

{
  "$ref": "#/definitions/MediaCreationContext/properties/NarrativeObject",
  "type": "object"
}


Schema ^featuredIn(?:\.[a-zA-Z0-9]+)?$
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5EfeaturedIn(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeScene diagram
Type object
Any of
Used by
Source

 "^featuredIn(?:\.[a-zA-Z0-9]+)?$": {
  "anyOf": [
    {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "NarrativeScene": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "$ref": "#/definitions/MediaCreationContext/properties/NarrativeScene",
                "type": "object"
              }
            },
            {"type": "null"}
          ]
        }
      }
    },
    {"type": "null"}
  ]
}


Schema ^featuredIn(?:\.[a-zA-Z0-9]+)?$/0
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5EfeaturedIn(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeScene diagram
Type object
Properties
Name Occurrence
NarrativeScene
optional
Additional Properties false
Used by
Source

 "^featuredIn(?:\.[a-zA-Z0-9]+)?$/0": {
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "NarrativeScene": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "$ref": "#/definitions/MediaCreationContext/properties/NarrativeScene",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    }
  }
}


Schema NarrativeScene
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5EfeaturedIn(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeScene/items diagram
Type object
Any of
Used by
Source

 "NarrativeScene": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "$ref": "#/definitions/MediaCreationContext/properties/NarrativeScene",
        "type": "object"
      }
    },
    {"type": "null"}
  ]
}


Schema NarrativeScene/0
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5EfeaturedIn(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeScene/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "NarrativeScene/0": {
  "type": "array",
  "items": {
    "$ref": "#/definitions/MediaCreationContext/properties/NarrativeScene",
    "type": "object"
  }
}


Schema NarrativeScene
Annotations
Title  Narrative Scene

Description  Taken from the narrative itself and traditionally defined by creative intent and typically a unity of time, place, action, or theme.
Diagram
#/definitions/MediaCreationContext/properties/NarrativeScene/properties/schemaVersion #/definitions/MediaCreationContext/properties/NarrativeScene/properties/entityType #/definitions/MediaCreationContext/properties/NarrativeScene/properties/identifier #/definitions/MediaCreationContext/properties/NarrativeScene/properties/name #/definitions/MediaCreationContext/properties/NarrativeScene/properties/sceneName #/definitions/MediaCreationContext/properties/NarrativeScene/properties/description #/definitions/MediaCreationContext/properties/NarrativeScene/properties/sceneNumber #/definitions/MediaCreationContext/properties/NarrativeScene/properties/slugline #/definitions/MediaCreationContext/properties/NarrativeScene/properties/customData #/definitions/MediaCreationContext/properties/NarrativeScene/properties/Context diagram
Type object
Properties
Name Occurrence
schemaVersion
entityType
identifier
name
sceneName
description
sceneNumber
slugline
customData
Context
optional
required
required
optional
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "NarrativeScene": {
  "type": "object",
  "additionalProperties": false,
  "title": "Narrative Scene",
  "description": "Taken from the narrative itself and traditionally defined by creative intent and typically a unity of time, place, action, or theme.",
  "required": [
    "entityType",
    "identifier"
  ],
  "properties": {
    "schemaVersion": {"$ref": "#/definitions/core/properties/schemaVersion"},
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "NarrativeScene"
    },
    "identifier": {"$ref": "#/definitions/Utility/properties/identifier"},
    "name": {
      "type": "string",
      "title": "Scene  Name",
      "description": "A human readable name for the scene"
    },
    "sceneName": {
      "type": "object",
      "additionalProperties": true,
      "title": "Narrative Scene Name",
      "description": "A human readable name for the scene",
      "properties": {}
    },
    "description": {
      "title": "Narrative Scene Description",
      "description": "A brief description of the narrative scene",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "sceneNumber": {
      "title": "Scene Number",
      "description": "A number used in the script to refer to the scene",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "slugline": {
      "type": "array",
      "additionalItems": true,
      "title": "Slugline",
      "items": {}
    },
    "customData": {"$ref": "#/definitions/core/properties/customData"},
    "Context": {
      "$ref": "#/definitions/MediaCreationContext/properties/Context",
      "title": "Narrative Scene Context"
    }
  }
}


Definition schema schemaVersion
Diagram
#/definitions/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{"$ref": "#/definitions/core/properties/schemaVersion"}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "NarrativeScene"
}


Definition schema identifier
Diagram
#/definitions/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {"$ref": "#/definitions/Utility/properties/identifier"}


Schema name
Annotations
Title  Scene  Name

Description  A human readable name for the scene
Diagram
diagram
Type string
Used by
Source

 "name": {
  "type": "string",
  "title": "Scene  Name",
  "description": "A human readable name for the scene"
}


Schema sceneName
Annotations
Title  Narrative Scene Name

Description  A human readable name for the scene
Diagram
#/definitions/MediaCreationContext/properties/NarrativeScene/properties/sceneName/properties/fullName #/definitions/MediaCreationContext/properties/NarrativeScene/properties/sceneName/properties/altName diagram
Type object
Properties
Name Occurrence
fullName
altName
optional
optional
Additional Properties true
Used by
Source

 "sceneName": {
  "type": "object",
  "additionalProperties": true,
  "title": "Narrative Scene Name",
  "description": "A human readable name for the scene",
  "properties": {
    "fullName": {
      "title": "Scene full name",
      "description": "A full descriptive name for the scene",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "altName": {
      "title": "Scene alternate name",
      "description": "An alternate, often shorter, name used in applications to identify the scens",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    }
  }
}


Schema fullName
Annotations
Title  Scene full name

Description  A full descriptive name for the scene
Diagram
diagram
Type object
Any of
Used by
Source

 "fullName": {
  "title": "Scene full name",
  "description": "A full descriptive name for the scene",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema altName
Annotations
Title  Scene alternate name

Description  An alternate, often shorter, name used in applications to identify the scens
Diagram
diagram
Type object
Any of
Used by
Source

 "altName": {
  "title": "Scene alternate name",
  "description": "An alternate, often shorter, name used in applications to identify the scens",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema description
Annotations
Title  Narrative Scene Description

Description  A brief description of the narrative scene
Diagram
diagram
Type object
Any of
Used by
Source

 "description": {
  "title": "Narrative Scene Description",
  "description": "A brief description of the narrative scene",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema sceneNumber
Annotations
Title  Scene Number

Description  A number used in the script to refer to the scene
Diagram
diagram
Type object
Any of
Used by
Source

 "sceneNumber": {
  "title": "Scene Number",
  "description": "A number used in the script to refer to the scene",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema slugline
Annotations
Title  Slugline

Diagram
#/definitions/MediaCreationContext/properties/NarrativeScene/properties/slugline/items diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items true
Used by
Source

 "slugline": {
  "type": "array",
  "additionalItems": true,
  "title": "Slugline",
  "items": {
    "type": "object",
    "additionalProperties": false,
    "title": "Slugline",
    "description": "An arbitary note or comment pertaining to the entity",
    "properties": {
      "title": {
        "title": "Title",
        "description": "A title for the note or annotation",
        "anyOf": [
          {"type": "string"},
          {"type": "null"}
        ]
      },
      "text": {
        "title": "Text",
        "description": "The text of the note or annotation",
        "anyOf": [
          {"type": "string"},
          {"type": "null"}
        ]
      }
    }
  }
}


Schema items
Annotations
Title  Slugline

Description  An arbitary note or comment pertaining to the entity
Diagram
#/definitions/MediaCreationContext/properties/NarrativeScene/properties/slugline/items/properties/title #/definitions/MediaCreationContext/properties/NarrativeScene/properties/slugline/items/properties/text diagram
Type object
Properties
Name Occurrence
title
text
optional
optional
Additional Properties false
Used by
Source

 "items": {
  "type": "object",
  "additionalProperties": false,
  "title": "Slugline",
  "description": "An arbitary note or comment pertaining to the entity",
  "properties": {
    "title": {
      "title": "Title",
      "description": "A title for the note or annotation",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "text": {
      "title": "Text",
      "description": "The text of the note or annotation",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    }
  }
}


Schema title
Annotations
Title  Title

Description  A title for the note or annotation
Diagram
diagram
Type object
Any of
Used by
Source

 "title": {
  "title": "Title",
  "description": "A title for the note or annotation",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema text
Annotations
Title  Text

Description  The text of the note or annotation
Diagram
diagram
Type object
Any of
Used by
Source

 "text": {
  "title": "Text",
  "description": "The text of the note or annotation",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Definition schema customData
Diagram
#/definitions/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/definitions/core/properties/customData"}


Definition schema Context
Annotations
Title  Narrative Scene Context

Diagram
#/definitions/MediaCreationContext/properties/Context diagram
Type reference
Refers Context
Used by
Source

 "Context": {
  "$ref": "#/definitions/MediaCreationContext/properties/Context",
  "title": "Narrative Scene Context"
}


Definition schema items
Diagram
#/definitions/MediaCreationContext/properties/NarrativeScene diagram
Type reference
Refers NarrativeScene
Used by
Source

 "items": {
  "$ref": "#/definitions/MediaCreationContext/properties/NarrativeScene",
  "type": "object"
}


Schema ^features(?:\.[a-zA-Z0-9]+)?$
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efeatures(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Character #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efeatures(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeAction #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efeatures(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeAudio #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efeatures(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeEffect #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efeatures(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeObject #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efeatures(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeStyling diagram
Type object
Any of
Used by
Source

 "^features(?:\.[a-zA-Z0-9]+)?$": {
  "anyOf": [
    {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "Character": {
          "anyOf": [
            {
              "type": "array",
              "additionalItems": false,
              "items": {
                "$ref": "#/definitions/MediaCreationContext/properties/Character",
                "type": "object"
              }
            },
            {"type": "null"}
          ]
        },
        "NarrativeAction": {
          "anyOf": [
            {
              "type": "array",
              "additionalItems": false,
              "items": {
                "$ref": "#/definitions/MediaCreationContext/properties/NarrativeAction",
                "type": "object"
              }
            },
            {"type": "null"}
          ]
        },
        "NarrativeAudio": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "$ref": "#/definitions/MediaCreationContext/properties/NarrativeAudio",
                "type": "object"
              }
            },
            {"type": "null"}
          ]
        },
        "NarrativeEffect": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "$ref": "#/definitions/MediaCreationContext/properties/NarrativeAudio",
                "type": "object"
              }
            },
            {"type": "null"}
          ]
        },
        "NarrativeObject": {
          "anyOf": [
            {
              "type": "array",
              "additionalItems": false,
              "items": {
                "$ref": "#/definitions/MediaCreationContext/properties/NarrativeObject",
                "type": "object"
              }
            },
            {"type": "null"}
          ]
        },
        "NarrativeStyling": {
          "anyOf": [
            {
              "type": "array",
              "items": {"$ref": "#/definitions/MediaCreationContext/properties/NarrativeStyling"}
            },
            {"type": "null"}
          ]
        }
      }
    },
    {"type": "null"}
  ]
}


Schema ^features(?:\.[a-zA-Z0-9]+)?$/0
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efeatures(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Character #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efeatures(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeAction #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efeatures(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeAudio #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efeatures(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeEffect #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efeatures(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeObject #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efeatures(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeStyling diagram
Type object
Properties
Name Occurrence
Character
NarrativeAction
NarrativeAudio
NarrativeEffect
NarrativeObject
NarrativeStyling
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "^features(?:\.[a-zA-Z0-9]+)?$/0": {
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "Character": {
      "anyOf": [
        {
          "type": "array",
          "additionalItems": false,
          "items": {
            "$ref": "#/definitions/MediaCreationContext/properties/Character",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    },
    "NarrativeAction": {
      "anyOf": [
        {
          "type": "array",
          "additionalItems": false,
          "items": {
            "$ref": "#/definitions/MediaCreationContext/properties/NarrativeAction",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    },
    "NarrativeAudio": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "$ref": "#/definitions/MediaCreationContext/properties/NarrativeAudio",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    },
    "NarrativeEffect": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "$ref": "#/definitions/MediaCreationContext/properties/NarrativeAudio",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    },
    "NarrativeObject": {
      "anyOf": [
        {
          "type": "array",
          "additionalItems": false,
          "items": {
            "$ref": "#/definitions/MediaCreationContext/properties/NarrativeObject",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    },
    "NarrativeStyling": {
      "anyOf": [
        {
          "type": "array",
          "items": {"$ref": "#/definitions/MediaCreationContext/properties/NarrativeStyling"}
        },
        {"type": "null"}
      ]
    }
  }
}


Schema Character
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efeatures(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Character/items diagram
Type object
Any of
Used by
Source

 "Character": {
  "anyOf": [
    {
      "type": "array",
      "additionalItems": false,
      "items": {
        "$ref": "#/definitions/MediaCreationContext/properties/Character",
        "type": "object"
      }
    },
    {"type": "null"}
  ]
}


Schema Character/0
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efeatures(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Character/items diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items false
Used by
Source

 "Character/0": {
  "type": "array",
  "additionalItems": false,
  "items": {
    "$ref": "#/definitions/MediaCreationContext/properties/Character",
    "type": "object"
  }
}


Schema Character
Annotations
Title  Character

Description  A sentient entity (usually a person but not always) in the script whose specific identity is consequential to the narrative. A Character is generally identified by a specific name.
Diagram
#/definitions/MediaCreationContext/properties/Character/properties/schemaVersion #/definitions/MediaCreationContext/properties/Character/properties/entityInfo #/definitions/MediaCreationContext/properties/Character/properties/entityType #/definitions/MediaCreationContext/properties/Character/properties/identifier #/definitions/MediaCreationContext/properties/Character/properties/name #/definitions/MediaCreationContext/properties/Character/properties/description #/definitions/MediaCreationContext/properties/Character/properties/characterName #/definitions/MediaCreationContext/properties/Character/properties/profile #/definitions/MediaCreationContext/properties/Character/properties/customData #/definitions/MediaCreationContext/properties/Character/properties/Context diagram
Type object
Properties
Name Occurrence
schemaVersion
entityInfo
entityType
identifier
name
description
characterName
profile
customData
Context
optional
optional
required
required
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "Character": {
  "type": "object",
  "additionalProperties": false,
  "title": "Character",
  "description": "A sentient entity (usually a person but not always) in the script whose specific identity is consequential to the narrative. A Character is generally identified by a specific name.",
  "required": [
    "entityType",
    "identifier"
  ],
  "properties": {
    "schemaVersion": {
      "$ref": "#/definitions/core/properties/schemaVersion",
      "title": "Schema Version"
    },
    "entityInfo": {
      "type": "string",
      "title": "Entity Information"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "Character"
    },
    "identifier": {"$ref": "#/definitions/Utility/properties/identifier"},
    "name": {
      "title": "Asset name",
      "description": "The primary name used for the character",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "description": {
      "title": "Character Description",
      "description": "A brief description of the character",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "characterName": {
      "$ref": "#/definitions/Utility/properties/completeName",
      "title": "Character Name"
    },
    "profile": {
      "type": "object",
      "additionalProperties": false,
      "title": "Profile",
      "properties": {}
    },
    "customData": {"$ref": "#/definitions/core/properties/customData"},
    "Context": {
      "$ref": "#/definitions/MediaCreationContext/properties/Context",
      "title": "Character Context"
    }
  }
}


Definition schema schemaVersion
Annotations
Title  Schema Version

Diagram
#/definitions/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{
  "$ref": "#/definitions/core/properties/schemaVersion",
  "title": "Schema Version"
}


Schema entityInfo
Annotations
Title  Entity Information

Diagram
diagram
Type string
Used by
Source

 "entityInfo": {
  "type": "string",
  "title": "Entity Information"
}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "Character"
}


Definition schema identifier
Diagram
#/definitions/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {"$ref": "#/definitions/Utility/properties/identifier"}


Schema name
Annotations
Title  Asset name

Description  The primary name used for the character
Diagram
diagram
Type object
Any of
Used by
Source

 "name": {
  "title": "Asset name",
  "description": "The primary name used for the character",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema description
Annotations
Title  Character Description

Description  A brief description of the character
Diagram
diagram
Type object
Any of
Used by
Source

 "description": {
  "title": "Character Description",
  "description": "A brief description of the character",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Definition schema characterName
Annotations
Title  Character Name

Diagram
#/definitions/Utility/properties/completeName diagram
Type reference
Refers completeName
Used by
Source

 "characterName": {
  "$ref": "#/definitions/Utility/properties/completeName",
  "title": "Character Name"
}


Schema profile
Annotations
Title  Profile

Diagram
#/definitions/MediaCreationContext/properties/Character/properties/profile/properties/physicalCharacteristics #/definitions/MediaCreationContext/properties/Character/properties/profile/properties/gender #/definitions/MediaCreationContext/properties/Character/properties/profile/properties/background diagram
Type object
Properties
Name Occurrence
physicalCharacteristics
gender
background
optional
optional
optional
Additional Properties false
Used by
Source

 "profile": {
  "type": "object",
  "additionalProperties": false,
  "title": "Profile",
  "properties": {
    "physicalCharacteristics": {
      "type": "object",
      "additionalProperties": true,
      "title": "Physical Characteristics",
      "description": "Allows for the the description of certain physical characteristics on a character, things that might be useful to an art department, wardrobe or casting for example.",
      "properties": {}
    },
    "gender": {"type": "string"},
    "background": {
      "type": "object",
      "additionalProperties": true,
      "title": "background"
    }
  }
}


Schema physicalCharacteristics
Annotations
Title  Physical Characteristics

Description  Allows for the the description of certain physical characteristics on a character, things that might be useful to an art department, wardrobe or casting for example.
Diagram
#/definitions/MediaCreationContext/properties/Character/properties/profile/properties/physicalCharacteristics/properties/species #/definitions/MediaCreationContext/properties/Character/properties/profile/properties/physicalCharacteristics/properties/hairColor #/definitions/MediaCreationContext/properties/Character/properties/profile/properties/physicalCharacteristics/properties/hairLength #/definitions/MediaCreationContext/properties/Character/properties/profile/properties/physicalCharacteristics/properties/eyeColor #/definitions/MediaCreationContext/properties/Character/properties/profile/properties/physicalCharacteristics/properties/weight #/definitions/MediaCreationContext/properties/Character/properties/profile/properties/physicalCharacteristics/properties/height diagram
Type object
Properties
Name Occurrence
species
hairColor
hairLength
eyeColor
weight
height
optional
optional
optional
optional
optional
optional
Additional Properties true
Used by
Source

 "physicalCharacteristics": {
  "type": "object",
  "additionalProperties": true,
  "title": "Physical Characteristics",
  "description": "Allows for the the description of certain physical characteristics on a character, things that might be useful to an art department, wardrobe or casting for example.",
  "properties": {
    "species": {
      "type": "string",
      "title": "Species",
      "description": "A species to which this character belongs",
      "examples": [
        "Human",
        "Borg",
        "Goblin",
        "Frog"
      ]
    },
    "hairColor": {
      "type": "string",
      "title": "Hair Color",
      "description": "The hair color of the character",
      "examples": [
        "Brown",
        "Pink",
        "Blonde",
        ""
      ]
    },
    "hairLength": {
      "type": "string",
      "title": "Hair Length",
      "description": "The length of hair of the character"
    },
    "eyeColor": {
      "type": "string",
      "title": "Eye Color",
      "description": "The color of the characters eyes"
    },
    "weight": {
      "$ref": "#/definitions/Utility/properties/unitOfMeasurement/properties/weight",
      "title": "weight"
    },
    "height": {
      "$ref": "#/definitions/Utility/properties/unitOfMeasurement/properties/linearDistance",
      "title": "height"
    }
  }
}


Schema species
Annotations
Title  Species

Description  A species to which this character belongs
Diagram
diagram
Type string
Examples Human Borg Goblin Frog
Used by
Source

 "species": {
  "type": "string",
  "title": "Species",
  "description": "A species to which this character belongs",
  "examples": [
    "Human",
    "Borg",
    "Goblin",
    "Frog"
  ]
}


Schema hairColor
Annotations
Title  Hair Color

Description  The hair color of the character
Diagram
diagram
Type string
Examples Brown Pink Blonde
Used by
Source

 "hairColor": {
  "type": "string",
  "title": "Hair Color",
  "description": "The hair color of the character",
  "examples": [
    "Brown",
    "Pink",
    "Blonde",
    ""
  ]
}


Schema hairLength
Annotations
Title  Hair Length

Description  The length of hair of the character
Diagram
diagram
Type string
Used by
Source

 "hairLength": {
  "type": "string",
  "title": "Hair Length",
  "description": "The length of hair of the character"
}


Schema eyeColor
Annotations
Title  Eye Color

Description  The color of the characters eyes
Diagram
diagram
Type string
Used by
Source

 "eyeColor": {
  "type": "string",
  "title": "Eye Color",
  "description": "The color of the characters eyes"
}


Schema weight
Annotations
Title  weight

Description  Encode a measurment of weight using the imperial or metric system
Diagram
#/definitions/Utility/properties/unitOfMeasurement/properties/weight/oneOf/0 #/definitions/Utility/properties/unitOfMeasurement/properties/weight/oneOf/1 #/definitions/Utility/properties/unitOfMeasurement/properties/weight/oneOf/2 diagram
Type object
All of
Used by
Source

 "weight": {
  "title": "weight",
  "description": "Encode a measurment of weight using the imperial or metric system",
  "oneOf": [
    {"type": "null"},
    {
      "type": "string",
      "pattern": "^(\\d+kg)?(\\d+g)?$",
      "description": "Encode weight using the metric system of measurement (kilogram, gram)",
      "examples": ["3kg7g"]
    },
    {
      "type": "string",
      "pattern": "^(\\d+lb)?(\\d+oz)?$",
      "description": "Encode weight using the imperial system of measurment (pounds, oounces)",
      "examples": ["12lb14oz"]
    }
  ],
  "additionalProperties": true
}


Schema oneOf
Diagram
#/definitions/Utility/properties/unitOfMeasurement/properties/weight/oneOf/0 #/definitions/Utility/properties/unitOfMeasurement/properties/weight/oneOf/1 #/definitions/Utility/properties/unitOfMeasurement/properties/weight/oneOf/2 diagram
Type object
One of
Used by
Source

 "oneOf": {
  "oneOf": [
    {"type": "null"},
    {
      "type": "string",
      "pattern": "^(\\d+kg)?(\\d+g)?$",
      "description": "Encode weight using the metric system of measurement (kilogram, gram)",
      "examples": ["3kg7g"]
    },
    {
      "type": "string",
      "pattern": "^(\\d+lb)?(\\d+oz)?$",
      "description": "Encode weight using the imperial system of measurment (pounds, oounces)",
      "examples": ["12lb14oz"]
    }
  ]
}


Schema oneOf/0
Diagram
diagram
Type null
Used by
Source

{"type": "null"}


Schema oneOf/1
Annotations
Description  Encode weight using the metric system of measurement (kilogram, gram)
Diagram
diagram
Type string
Constraints
Pattern : ^(\d+kg)?(\d+g)?$

Examples 3kg7g
Used by
Source

{
  "type": "string",
  "pattern": "^(\\d+kg)?(\\d+g)?$",
  "description": "Encode weight using the metric system of measurement (kilogram, gram)",
  "examples": ["3kg7g"]
}


Schema oneOf/2
Annotations
Description  Encode weight using the imperial system of measurment (pounds, oounces)
Diagram
diagram
Type string
Constraints
Pattern : ^(\d+lb)?(\d+oz)?$

Examples 12lb14oz
Used by
Source

{
  "type": "string",
  "pattern": "^(\\d+lb)?(\\d+oz)?$",
  "description": "Encode weight using the imperial system of measurment (pounds, oounces)",
  "examples": ["12lb14oz"]
}


Schema weight/0
Diagram
#/definitions/Utility/properties/unitOfMeasurement/properties/weight/oneOf/0 #/definitions/Utility/properties/unitOfMeasurement/properties/weight/oneOf/1 #/definitions/Utility/properties/unitOfMeasurement/properties/weight/oneOf/2 diagram
Type object
Additional Properties true
Used by
Source

 "weight/0": {"additionalProperties": true}


Definition schema weight
Annotations
Title  weight

Diagram
#/definitions/Utility/properties/unitOfMeasurement/properties/weight diagram
Type reference
Refers weight
Used by
Source

 "weight": {
  "$ref": "#/definitions/Utility/properties/unitOfMeasurement/properties/weight",
  "title": "weight"
}


Schema linearDistance
Annotations
Title  Linear Distance

Description  Encode a measurement of distance using the imperial or metric system
Diagram
#/definitions/Utility/properties/unitOfMeasurement/properties/linearDistance/oneOf/0 #/definitions/Utility/properties/unitOfMeasurement/properties/linearDistance/oneOf/1 #/definitions/Utility/properties/unitOfMeasurement/properties/linearDistance/oneOf/2 diagram
Type object
All of
Used by
Source

 "linearDistance": {
  "title": "Linear Distance",
  "description": "Encode a measurement of distance using the imperial or metric system",
  "oneOf": [
    {"type": "null"},
    {
      "type": "string",
      "pattern": "^-?(\\d+km)?(\\d+m)?(\\d+cm)?(\\d+mm)?$",
      "description": "Encode distance using the metric system of measurement (kilometer, meter, centimetre, millilmeter",
      "examples": [
        "100m",
        "6km2m56cm12mm"
      ]
    },
    {
      "type": "string",
      "pattern": "^-?(\\d+mi)?(\\d+ft)?(\\d+in)?$",
      "description": "Encode distance using the imperial system of measurment (miles, feet, inches)",
      "examples": [
        "2000ft",
        "2mi12ft6in"
      ]
    }
  ],
  "additionalProperties": true
}


Schema oneOf
Diagram
#/definitions/Utility/properties/unitOfMeasurement/properties/linearDistance/oneOf/0 #/definitions/Utility/properties/unitOfMeasurement/properties/linearDistance/oneOf/1 #/definitions/Utility/properties/unitOfMeasurement/properties/linearDistance/oneOf/2 diagram
Type object
One of
Used by
Source

 "oneOf": {
  "oneOf": [
    {"type": "null"},
    {
      "type": "string",
      "pattern": "^-?(\\d+km)?(\\d+m)?(\\d+cm)?(\\d+mm)?$",
      "description": "Encode distance using the metric system of measurement (kilometer, meter, centimetre, millilmeter",
      "examples": [
        "100m",
        "6km2m56cm12mm"
      ]
    },
    {
      "type": "string",
      "pattern": "^-?(\\d+mi)?(\\d+ft)?(\\d+in)?$",
      "description": "Encode distance using the imperial system of measurment (miles, feet, inches)",
      "examples": [
        "2000ft",
        "2mi12ft6in"
      ]
    }
  ]
}


Schema oneOf/0
Diagram
diagram
Type null
Used by
Source

{"type": "null"}


Schema oneOf/1
Annotations
Description  Encode distance using the metric system of measurement (kilometer, meter, centimetre, millilmeter
Diagram
diagram
Type string
Constraints
Pattern : ^-?(\d+km)?(\d+m)?(\d+cm)?(\d+mm)?$

Examples 100m 6km2m56cm12mm
Used by
Source

{
  "type": "string",
  "pattern": "^-?(\\d+km)?(\\d+m)?(\\d+cm)?(\\d+mm)?$",
  "description": "Encode distance using the metric system of measurement (kilometer, meter, centimetre, millilmeter",
  "examples": [
    "100m",
    "6km2m56cm12mm"
  ]
}


Schema oneOf/2
Annotations
Description  Encode distance using the imperial system of measurment (miles, feet, inches)
Diagram
diagram
Type string
Constraints
Pattern : ^-?(\d+mi)?(\d+ft)?(\d+in)?$

Examples 2000ft 2mi12ft6in
Used by
Source

{
  "type": "string",
  "pattern": "^-?(\\d+mi)?(\\d+ft)?(\\d+in)?$",
  "description": "Encode distance using the imperial system of measurment (miles, feet, inches)",
  "examples": [
    "2000ft",
    "2mi12ft6in"
  ]
}


Definition schema height
Annotations
Title  height

Diagram
#/definitions/Utility/properties/unitOfMeasurement/properties/linearDistance diagram
Type reference
Refers linearDistance
Used by
Source

 "height": {
  "$ref": "#/definitions/Utility/properties/unitOfMeasurement/properties/linearDistance",
  "title": "height"
}


Schema gender
Diagram
diagram
Type string
Used by
Source

 "gender": {"type": "string"}


Schema background
Annotations
Title  background

Diagram
diagram
Type object
Additional Properties true
Used by
Source

 "background": {
  "type": "object",
  "additionalProperties": true,
  "title": "background"
}


Definition schema customData
Diagram
#/definitions/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/definitions/core/properties/customData"}


Definition schema Context
Annotations
Title  Character Context

Diagram
#/definitions/MediaCreationContext/properties/Context diagram
Type reference
Refers Context
Used by
Source

 "Context": {
  "$ref": "#/definitions/MediaCreationContext/properties/Context",
  "title": "Character Context"
}


Definition schema items
Diagram
#/definitions/MediaCreationContext/properties/Character diagram
Type reference
Refers Character
Used by
Source

 "items": {
  "$ref": "#/definitions/MediaCreationContext/properties/Character",
  "type": "object"
}


Schema NarrativeAction
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efeatures(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeAction/items diagram
Type object
Any of
Used by
Source

 "NarrativeAction": {
  "anyOf": [
    {
      "type": "array",
      "additionalItems": false,
      "items": {
        "$ref": "#/definitions/MediaCreationContext/properties/NarrativeAction",
        "type": "object"
      }
    },
    {"type": "null"}
  ]
}


Schema NarrativeAction/0
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efeatures(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeAction/items diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items false
Used by
Source

 "NarrativeAction/0": {
  "type": "array",
  "additionalItems": false,
  "items": {
    "$ref": "#/definitions/MediaCreationContext/properties/NarrativeAction",
    "type": "object"
  }
}


Schema NarrativeAction
Annotations
Title  Narrative Action

Description  An action or set of actions that are performed and require additional choreography or supervision.
Diagram
#/definitions/MediaCreationContext/properties/NarrativeAction/properties/entityInfo #/definitions/MediaCreationContext/properties/NarrativeAction/properties/entityType #/definitions/MediaCreationContext/properties/NarrativeAction/properties/identifier #/definitions/MediaCreationContext/properties/NarrativeAction/properties/name #/definitions/MediaCreationContext/properties/NarrativeAction/properties/description #/definitions/MediaCreationContext/properties/NarrativeAction/properties/narrativeType #/definitions/MediaCreationContext/properties/NarrativeAction/properties/customData #/definitions/MediaCreationContext/properties/NarrativeAction/properties/Context diagram
Type object
Properties
Name Occurrence
entityInfo
entityType
identifier
name
description
narrativeType
customData
Context
optional
required
required
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "NarrativeAction": {
  "type": "object",
  "additionalProperties": false,
  "title": "Narrative Action",
  "description": "An action or set of actions that are performed and require additional choreography or supervision.",
  "required": [
    "entityType",
    "identifier"
  ],
  "properties": {
    "entityInfo": {
      "type": "string",
      "title": "Entity Information"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "NarrativeAction"
    },
    "identifier": {"$ref": "#/definitions/Utility/properties/identifier"},
    "name": {
      "title": "Narrative Action Name",
      "description": "A human readable name for the action",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "description": {
      "title": "Narrative Object Description",
      "description": "A brief description of the narrative action",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "narrativeType": {
      "title": "Object type",
      "description": "A categorization of the type action.",
      "type": "string",
      "enum": [
        "stunt",
        "choreography",
        "motionCapture",
        "action",
        "air",
        "fight",
        "marine"
      ]
    },
    "customData": {
      "$ref": "#/definitions/core/properties/customData",
      "title": "Custom Data"
    },
    "Context": {
      "$ref": "#/definitions/MediaCreationContext/properties/Context",
      "title": "Narrative Action Context"
    }
  }
}


Schema entityInfo
Annotations
Title  Entity Information

Diagram
diagram
Type string
Used by
Source

 "entityInfo": {
  "type": "string",
  "title": "Entity Information"
}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "NarrativeAction"
}


Definition schema identifier
Diagram
#/definitions/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {"$ref": "#/definitions/Utility/properties/identifier"}


Schema name
Annotations
Title  Narrative Action Name

Description  A human readable name for the action
Diagram
diagram
Type object
Any of
Used by
Source

 "name": {
  "title": "Narrative Action Name",
  "description": "A human readable name for the action",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema description
Annotations
Title  Narrative Object Description

Description  A brief description of the narrative action
Diagram
diagram
Type object
Any of
Used by
Source

 "description": {
  "title": "Narrative Object Description",
  "description": "A brief description of the narrative action",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema narrativeType
Annotations
Title  Object type

Description  A categorization of the type action.
Diagram
diagram
Type string
Enumeration
Values
stunt
choreography
motionCapture
action
air
fight
marine
Used by
Source

 "narrativeType": {
  "title": "Object type",
  "description": "A categorization of the type action.",
  "type": "string",
  "enum": [
    "stunt",
    "choreography",
    "motionCapture",
    "action",
    "air",
    "fight",
    "marine"
  ]
}


Definition schema customData
Annotations
Title  Custom Data

Diagram
#/definitions/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {
  "$ref": "#/definitions/core/properties/customData",
  "title": "Custom Data"
}


Definition schema Context
Annotations
Title  Narrative Action Context

Diagram
#/definitions/MediaCreationContext/properties/Context diagram
Type reference
Refers Context
Used by
Source

 "Context": {
  "$ref": "#/definitions/MediaCreationContext/properties/Context",
  "title": "Narrative Action Context"
}


Definition schema items
Diagram
#/definitions/MediaCreationContext/properties/NarrativeAction diagram
Type reference
Refers NarrativeAction
Used by
Source

 "items": {
  "$ref": "#/definitions/MediaCreationContext/properties/NarrativeAction",
  "type": "object"
}


Schema NarrativeAudio
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efeatures(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeAudio/items diagram
Type object
Any of
Used by
Source

 "NarrativeAudio": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "$ref": "#/definitions/MediaCreationContext/properties/NarrativeAudio",
        "type": "object"
      }
    },
    {"type": "null"}
  ]
}


Schema NarrativeAudio/0
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efeatures(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeAudio/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "NarrativeAudio/0": {
  "type": "array",
  "items": {
    "$ref": "#/definitions/MediaCreationContext/properties/NarrativeAudio",
    "type": "object"
  }
}


Schema NarrativeAudio
Annotations
Title  Narrative Audio

Description  A named piece of audio significant to the narrative.
Diagram
#/definitions/MediaCreationContext/properties/NarrativeAudio/properties/schemaVersion #/definitions/MediaCreationContext/properties/NarrativeAudio/properties/entityInfo #/definitions/MediaCreationContext/properties/NarrativeAudio/properties/entityType #/definitions/MediaCreationContext/properties/NarrativeAudio/properties/identifier #/definitions/MediaCreationContext/properties/NarrativeAudio/properties/name #/definitions/MediaCreationContext/properties/NarrativeAudio/properties/description #/definitions/MediaCreationContext/properties/NarrativeAudio/properties/narrativeType #/definitions/MediaCreationContext/properties/NarrativeAudio/properties/customData #/definitions/MediaCreationContext/properties/NarrativeAudio/properties/Context diagram
Type object
Properties
Name Occurrence
schemaVersion
entityInfo
entityType
identifier
name
description
narrativeType
customData
Context
optional
optional
required
required
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "NarrativeAudio": {
  "type": "object",
  "additionalProperties": false,
  "title": "Narrative Audio",
  "description": "A named piece of audio significant to the narrative.",
  "required": [
    "entityType",
    "identifier"
  ],
  "properties": {
    "schemaVersion": {
      "$ref": "#/definitions/core/properties/schemaVersion",
      "title": "Schema Version"
    },
    "entityInfo": {
      "type": "string",
      "title": "Entity Information"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "NarrativeAudio"
    },
    "identifier": {"$ref": "#/definitions/Utility/properties/identifier"},
    "name": {
      "title": "Narrative Object Name",
      "description": "A human readable name for the audio clip",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "description": {
      "title": "Narrative Audio Description",
      "description": "A brief description of the narrative audio",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "narrativeType": {
      "title": "Object type",
      "description": "A categorization of the type of audio.",
      "type": "string",
      "enum": [
        "music",
        "soundEffect",
        "audio"
      ]
    },
    "customData": {
      "$ref": "#/definitions/core/properties/customData",
      "title": "Custom Data"
    },
    "Context": {
      "type": "string",
      "title": "Narrative Audio Context"
    }
  }
}


Definition schema schemaVersion
Annotations
Title  Schema Version

Diagram
#/definitions/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{
  "$ref": "#/definitions/core/properties/schemaVersion",
  "title": "Schema Version"
}


Schema entityInfo
Annotations
Title  Entity Information

Diagram
diagram
Type string
Used by
Source

 "entityInfo": {
  "type": "string",
  "title": "Entity Information"
}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "NarrativeAudio"
}


Definition schema identifier
Diagram
#/definitions/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {"$ref": "#/definitions/Utility/properties/identifier"}


Schema name
Annotations
Title  Narrative Object Name

Description  A human readable name for the audio clip
Diagram
diagram
Type object
Any of
Used by
Source

 "name": {
  "title": "Narrative Object Name",
  "description": "A human readable name for the audio clip",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema description
Annotations
Title  Narrative Audio Description

Description  A brief description of the narrative audio
Diagram
diagram
Type object
Any of
Used by
Source

 "description": {
  "title": "Narrative Audio Description",
  "description": "A brief description of the narrative audio",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema narrativeType
Annotations
Title  Object type

Description  A categorization of the type of audio.
Diagram
diagram
Type string
Enumeration
Values
music
soundEffect
audio
Used by
Source

 "narrativeType": {
  "title": "Object type",
  "description": "A categorization of the type of audio.",
  "type": "string",
  "enum": [
    "music",
    "soundEffect",
    "audio"
  ]
}


Definition schema customData
Annotations
Title  Custom Data

Diagram
#/definitions/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {
  "$ref": "#/definitions/core/properties/customData",
  "title": "Custom Data"
}


Schema Context
Annotations
Title  Narrative Audio Context

Diagram
diagram
Type string
Used by
Source

 "Context": {
  "type": "string",
  "title": "Narrative Audio Context"
}


Definition schema items
Diagram
#/definitions/MediaCreationContext/properties/NarrativeAudio diagram
Type reference
Refers NarrativeAudio
Used by
Source

 "items": {
  "$ref": "#/definitions/MediaCreationContext/properties/NarrativeAudio",
  "type": "object"
}


Schema NarrativeEffect
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efeatures(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeEffect/items diagram
Type object
Any of
Used by
Source

 "NarrativeEffect": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "$ref": "#/definitions/MediaCreationContext/properties/NarrativeAudio",
        "type": "object"
      }
    },
    {"type": "null"}
  ]
}


Schema NarrativeEffect/0
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efeatures(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeEffect/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "NarrativeEffect/0": {
  "type": "array",
  "items": {
    "$ref": "#/definitions/MediaCreationContext/properties/NarrativeAudio",
    "type": "object"
  }
}


Definition schema items
Diagram
#/definitions/MediaCreationContext/properties/NarrativeAudio diagram
Type reference
Refers NarrativeAudio
Used by
Source

 "items": {
  "$ref": "#/definitions/MediaCreationContext/properties/NarrativeAudio",
  "type": "object"
}


Schema NarrativeObject
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efeatures(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeObject/items diagram
Type object
Any of
Used by
Source

 "NarrativeObject": {
  "anyOf": [
    {
      "type": "array",
      "additionalItems": false,
      "items": {
        "$ref": "#/definitions/MediaCreationContext/properties/NarrativeObject",
        "type": "object"
      }
    },
    {"type": "null"}
  ]
}


Schema NarrativeObject/0
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efeatures(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeObject/items diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items false
Used by
Source

 "NarrativeObject/0": {
  "type": "array",
  "additionalItems": false,
  "items": {
    "$ref": "#/definitions/MediaCreationContext/properties/NarrativeObject",
    "type": "object"
  }
}


Definition schema items
Diagram
#/definitions/MediaCreationContext/properties/NarrativeObject diagram
Type reference
Refers NarrativeObject
Used by
Source

 "items": {
  "$ref": "#/definitions/MediaCreationContext/properties/NarrativeObject",
  "type": "object"
}


Schema NarrativeStyling
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efeatures(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeStyling/items diagram
Type object
Any of
Used by
Source

 "NarrativeStyling": {
  "anyOf": [
    {
      "type": "array",
      "items": {"$ref": "#/definitions/MediaCreationContext/properties/NarrativeStyling"}
    },
    {"type": "null"}
  ]
}


Schema NarrativeStyling/0
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efeatures(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeStyling/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "NarrativeStyling/0": {
  "type": "array",
  "items": {"$ref": "#/definitions/MediaCreationContext/properties/NarrativeStyling"}
}


Schema NarrativeStyling
Annotations
Title  Narrative Styling

Description  Styling required to prepare an actor for their role
Diagram
#/definitions/MediaCreationContext/properties/NarrativeStyling/properties/schemaVersion #/definitions/MediaCreationContext/properties/NarrativeStyling/properties/entityInfo #/definitions/MediaCreationContext/properties/NarrativeStyling/properties/entityType #/definitions/MediaCreationContext/properties/NarrativeStyling/properties/identifier #/definitions/MediaCreationContext/properties/NarrativeStyling/properties/name #/definitions/MediaCreationContext/properties/NarrativeStyling/properties/description #/definitions/MediaCreationContext/properties/NarrativeStyling/properties/narrativeType #/definitions/MediaCreationContext/properties/NarrativeStyling/properties/customData #/definitions/MediaCreationContext/properties/NarrativeStyling/properties/Context diagram
Type object
Properties
Name Occurrence
schemaVersion
entityInfo
entityType
identifier
name
description
narrativeType
customData
Context
optional
optional
required
required
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "NarrativeStyling": {
  "type": "object",
  "additionalProperties": false,
  "title": "Narrative Styling",
  "description": "Styling required to prepare an actor for their role",
  "required": [
    "entityType",
    "identifier"
  ],
  "properties": {
    "schemaVersion": {"$ref": "#/definitions/core/properties/schemaVersion"},
    "entityInfo": {
      "type": "string",
      "title": "Entity Information"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "NarrativeStyling"
    },
    "identifier": {"$ref": "#/definitions/Utility/properties/identifier"},
    "name": {
      "title": "Narrative Styling Name",
      "description": "A human readable name for the styling",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "description": {
      "title": "Narrative Styling Description",
      "description": "A brief description of the narrative styling",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "narrativeType": {
      "title": "Object type",
      "description": "A categorization of the type styling.",
      "type": "string",
      "enum": [
        "makeup",
        "hair",
        "styling",
        "prosthetics"
      ]
    },
    "customData": {"$ref": "#/definitions/core/properties/customData"},
    "Context": {
      "$ref": "#/definitions/MediaCreationContext/properties/Context",
      "title": "Narrative Styling Context"
    }
  }
}


Definition schema schemaVersion
Diagram
#/definitions/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{"$ref": "#/definitions/core/properties/schemaVersion"}


Schema entityInfo
Annotations
Title  Entity Information

Diagram
diagram
Type string
Used by
Source

 "entityInfo": {
  "type": "string",
  "title": "Entity Information"
}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "NarrativeStyling"
}


Definition schema identifier
Diagram
#/definitions/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {"$ref": "#/definitions/Utility/properties/identifier"}


Schema name
Annotations
Title  Narrative Styling Name

Description  A human readable name for the styling
Diagram
diagram
Type object
Any of
Used by
Source

 "name": {
  "title": "Narrative Styling Name",
  "description": "A human readable name for the styling",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema description
Annotations
Title  Narrative Styling Description

Description  A brief description of the narrative styling
Diagram
diagram
Type object
Any of
Used by
Source

 "description": {
  "title": "Narrative Styling Description",
  "description": "A brief description of the narrative styling",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema narrativeType
Annotations
Title  Object type

Description  A categorization of the type styling.
Diagram
diagram
Type string
Enumeration
Values
makeup
hair
styling
prosthetics
Used by
Source

 "narrativeType": {
  "title": "Object type",
  "description": "A categorization of the type styling.",
  "type": "string",
  "enum": [
    "makeup",
    "hair",
    "styling",
    "prosthetics"
  ]
}


Definition schema customData
Diagram
#/definitions/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/definitions/core/properties/customData"}


Definition schema Context
Annotations
Title  Narrative Styling Context

Diagram
#/definitions/MediaCreationContext/properties/Context diagram
Type reference
Refers Context
Used by
Source

 "Context": {
  "$ref": "#/definitions/MediaCreationContext/properties/Context",
  "title": "Narrative Styling Context"
}


Definition schema items
Diagram
#/definitions/MediaCreationContext/properties/NarrativeStyling diagram
Type reference
Refers NarrativeStyling
Used by
Source

 "items": {"$ref": "#/definitions/MediaCreationContext/properties/NarrativeStyling"}


Schema ^for(?:\.[a-zA-Z0-9]+)?$
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efor(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Asset #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efor(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Character #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efor(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/CreativeWork #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efor(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeObject #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efor(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeScene #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efor(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/ProductionScene diagram
Type object
Any of
Used by
Source

 "^for(?:\.[a-zA-Z0-9]+)?$": {
  "anyOf": [
    {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "Asset": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "$ref": "#/definitions/Asset/properties/Asset",
                "type": "object"
              }
            },
            {"type": "null"}
          ]
        },
        "Character": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "$ref": "#/definitions/MediaCreationContext/properties/Character",
                "type": "object"
              }
            },
            {"type": "null"}
          ]
        },
        "CreativeWork": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "$ref": "#/definitions/MediaCreationContext/properties/CreativeWork",
                "type": "object"
              }
            },
            {"type": "null"}
          ]
        },
        "NarrativeObject": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "$ref": "#/definitions/MediaCreationContext/properties/NarrativeObject",
                "type": "object"
              }
            },
            {"type": "null"}
          ]
        },
        "NarrativeScene": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "$ref": "#/definitions/MediaCreationContext/properties/NarrativeScene",
                "type": "object"
              }
            },
            {"type": "null"}
          ]
        },
        "ProductionScene": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "$ref": "#/definitions/MediaCreationContext/properties/ProductionScene",
                "type": "object"
              }
            },
            {"type": "null"}
          ]
        }
      }
    },
    {"type": "null"}
  ]
}


Schema ^for(?:\.[a-zA-Z0-9]+)?$/0
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efor(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Asset #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efor(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Character #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efor(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/CreativeWork #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efor(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeObject #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efor(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeScene #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efor(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/ProductionScene diagram
Type object
Properties
Name Occurrence
Asset
Character
CreativeWork
NarrativeObject
NarrativeScene
ProductionScene
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "^for(?:\.[a-zA-Z0-9]+)?$/0": {
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "Asset": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Asset/properties/Asset",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    },
    "Character": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "$ref": "#/definitions/MediaCreationContext/properties/Character",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    },
    "CreativeWork": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "$ref": "#/definitions/MediaCreationContext/properties/CreativeWork",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    },
    "NarrativeObject": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "$ref": "#/definitions/MediaCreationContext/properties/NarrativeObject",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    },
    "NarrativeScene": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "$ref": "#/definitions/MediaCreationContext/properties/NarrativeScene",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    },
    "ProductionScene": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "$ref": "#/definitions/MediaCreationContext/properties/ProductionScene",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    }
  }
}


Schema Asset
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efor(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Asset/items diagram
Type object
Any of
Used by
Source

 "Asset": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "$ref": "#/definitions/Asset/properties/Asset",
        "type": "object"
      }
    },
    {"type": "null"}
  ]
}


Definition schema items
Diagram
#/definitions/Asset/properties/Asset diagram
Type reference
Refers Asset
Used by
Source

 "items": {
  "$ref": "#/definitions/Asset/properties/Asset",
  "type": "object"
}


Schema Character
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efor(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Character/items diagram
Type object
Any of
Used by
Source

 "Character": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "$ref": "#/definitions/MediaCreationContext/properties/Character",
        "type": "object"
      }
    },
    {"type": "null"}
  ]
}


Schema Character/0
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efor(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Character/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Character/0": {
  "type": "array",
  "items": {
    "$ref": "#/definitions/MediaCreationContext/properties/Character",
    "type": "object"
  }
}


Definition schema items
Diagram
#/definitions/MediaCreationContext/properties/Character diagram
Type reference
Refers Character
Used by
Source

 "items": {
  "$ref": "#/definitions/MediaCreationContext/properties/Character",
  "type": "object"
}


Schema CreativeWork
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efor(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/CreativeWork/items diagram
Type object
Any of
Used by
Source

 "CreativeWork": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "$ref": "#/definitions/MediaCreationContext/properties/CreativeWork",
        "type": "object"
      }
    },
    {"type": "null"}
  ]
}


Schema CreativeWork/0
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efor(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/CreativeWork/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "CreativeWork/0": {
  "type": "array",
  "items": {
    "$ref": "#/definitions/MediaCreationContext/properties/CreativeWork",
    "type": "object"
  }
}


Definition schema items
Diagram
#/definitions/MediaCreationContext/properties/CreativeWork diagram
Type reference
Refers CreativeWork
Used by
Source

 "items": {
  "$ref": "#/definitions/MediaCreationContext/properties/CreativeWork",
  "type": "object"
}


Schema NarrativeObject
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efor(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeObject/items diagram
Type object
Any of
Used by
Source

 "NarrativeObject": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "$ref": "#/definitions/MediaCreationContext/properties/NarrativeObject",
        "type": "object"
      }
    },
    {"type": "null"}
  ]
}


Schema NarrativeObject/0
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efor(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeObject/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "NarrativeObject/0": {
  "type": "array",
  "items": {
    "$ref": "#/definitions/MediaCreationContext/properties/NarrativeObject",
    "type": "object"
  }
}


Definition schema items
Diagram
#/definitions/MediaCreationContext/properties/NarrativeObject diagram
Type reference
Refers NarrativeObject
Used by
Source

 "items": {
  "$ref": "#/definitions/MediaCreationContext/properties/NarrativeObject",
  "type": "object"
}


Schema NarrativeScene
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efor(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeScene/items diagram
Type object
Any of
Used by
Source

 "NarrativeScene": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "$ref": "#/definitions/MediaCreationContext/properties/NarrativeScene",
        "type": "object"
      }
    },
    {"type": "null"}
  ]
}


Schema NarrativeScene/0
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efor(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeScene/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "NarrativeScene/0": {
  "type": "array",
  "items": {
    "$ref": "#/definitions/MediaCreationContext/properties/NarrativeScene",
    "type": "object"
  }
}


Definition schema items
Diagram
#/definitions/MediaCreationContext/properties/NarrativeScene diagram
Type reference
Refers NarrativeScene
Used by
Source

 "items": {
  "$ref": "#/definitions/MediaCreationContext/properties/NarrativeScene",
  "type": "object"
}


Schema ProductionScene
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efor(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/ProductionScene/items diagram
Type object
Any of
Used by
Source

 "ProductionScene": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "$ref": "#/definitions/MediaCreationContext/properties/ProductionScene",
        "type": "object"
      }
    },
    {"type": "null"}
  ]
}


Schema ProductionScene/0
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efor(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/ProductionScene/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "ProductionScene/0": {
  "type": "array",
  "items": {
    "$ref": "#/definitions/MediaCreationContext/properties/ProductionScene",
    "type": "object"
  }
}


Schema ProductionScene
Annotations
Title  Production Scene

Description  Defined either by explicit divisions in the structure of the Script, e.g., by a Slugline, or by additional capture for use in the Creative Work that is not tied to any particular Scene in the Script.
Diagram
#/definitions/MediaCreationContext/properties/ProductionScene/properties/schemaVersion #/definitions/MediaCreationContext/properties/ProductionScene/properties/entityInfo #/definitions/MediaCreationContext/properties/ProductionScene/properties/entityType #/definitions/MediaCreationContext/properties/ProductionScene/properties/identifier #/definitions/MediaCreationContext/properties/ProductionScene/properties/name #/definitions/MediaCreationContext/properties/ProductionScene/properties/description #/definitions/MediaCreationContext/properties/ProductionScene/properties/sceneName #/definitions/MediaCreationContext/properties/ProductionScene/properties/sceneHeader #/definitions/MediaCreationContext/properties/ProductionScene/properties/sceneDescriptor #/definitions/MediaCreationContext/properties/ProductionScene/properties/sceneNumber #/definitions/MediaCreationContext/properties/ProductionScene/properties/customData #/definitions/MediaCreationContext/properties/ProductionScene/properties/Context diagram
Type object
Properties
Name Occurrence
schemaVersion
entityInfo
entityType
identifier
name
description
sceneName
sceneHeader
sceneDescriptor
sceneNumber
customData
Context
optional
optional
required
required
optional
optional
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "ProductionScene": {
  "type": "object",
  "additionalProperties": false,
  "title": "Production Scene",
  "description": "Defined either by explicit divisions in the structure of the Script, e.g., by a Slugline, or by additional capture for use in the Creative Work that is not tied to any particular Scene in the Script.",
  "required": [
    "entityType",
    "identifier"
  ],
  "properties": {
    "schemaVersion": {
      "$ref": "#/definitions/core/properties/schemaVersion",
      "title": "Schema Version"
    },
    "entityInfo": {
      "type": "string",
      "title": "Entity Information"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "ProductionScene"
    },
    "identifier": {"$ref": "#/definitions/Utility/properties/identifier"},
    "name": {
      "title": "Asset name",
      "description": "A human readable name for the production scene",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "description": {
      "title": "Asset description",
      "description": "A human readable description of the production scene",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "sceneName": {
      "$ref": "#/definitions/Utility/properties/basicName",
      "title": "Scene Name"
    },
    "sceneHeader": {
      "title": "Scene Header",
      "description": "Used when referring to the Production Scene. It is generally synonymous with Slugline and is used to divide a Script into scenes.",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "sceneDescriptor": {
      "title": "Scene Descriptor",
      "description": "An alphanumeric reference to a Production Scene",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "sceneNumber": {
      "title": "Scene Number",
      "description": "A number tied to a Slugline when a Script is locked",
      "anyOf": [
        {"type": "null"},
        {"type": "string"}
      ]
    },
    "customData": {"$ref": "#/definitions/core/properties/customData"},
    "Context": {
      "$ref": "#/definitions/MediaCreationContext/properties/Context",
      "title": "Production Scene Context"
    }
  }
}


Definition schema schemaVersion
Annotations
Title  Schema Version

Diagram
#/definitions/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{
  "$ref": "#/definitions/core/properties/schemaVersion",
  "title": "Schema Version"
}


Schema entityInfo
Annotations
Title  Entity Information

Diagram
diagram
Type string
Used by
Source

 "entityInfo": {
  "type": "string",
  "title": "Entity Information"
}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "ProductionScene"
}


Definition schema identifier
Diagram
#/definitions/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {"$ref": "#/definitions/Utility/properties/identifier"}


Schema name
Annotations
Title  Asset name

Description  A human readable name for the production scene
Diagram
diagram
Type object
Any of
Used by
Source

 "name": {
  "title": "Asset name",
  "description": "A human readable name for the production scene",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema description
Annotations
Title  Asset description

Description  A human readable description of the production scene
Diagram
diagram
Type object
Any of
Used by
Source

 "description": {
  "title": "Asset description",
  "description": "A human readable description of the production scene",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Definition schema sceneName
Annotations
Title  Scene Name

Diagram
#/definitions/Utility/properties/basicName diagram
Type reference
Refers basicName
Used by
Source

 "sceneName": {
  "$ref": "#/definitions/Utility/properties/basicName",
  "title": "Scene Name"
}


Schema sceneHeader
Annotations
Title  Scene Header

Description  Used when referring to the Production Scene. It is generally synonymous with Slugline and is used to divide a Script into scenes.
Diagram
diagram
Type object
Any of
Used by
Source

 "sceneHeader": {
  "title": "Scene Header",
  "description": "Used when referring to the Production Scene. It is generally synonymous with Slugline and is used to divide a Script into scenes.",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema sceneDescriptor
Annotations
Title  Scene Descriptor

Description  An alphanumeric reference to a Production Scene
Diagram
diagram
Type object
Any of
Used by
Source

 "sceneDescriptor": {
  "title": "Scene Descriptor",
  "description": "An alphanumeric reference to a Production Scene",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema sceneNumber
Annotations
Title  Scene Number

Description  A number tied to a Slugline when a Script is locked
Diagram
diagram
Type object
Any of
Used by
Source

 "sceneNumber": {
  "title": "Scene Number",
  "description": "A number tied to a Slugline when a Script is locked",
  "anyOf": [
    {"type": "null"},
    {"type": "string"}
  ]
}


Definition schema customData
Diagram
#/definitions/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/definitions/core/properties/customData"}


Definition schema Context
Annotations
Title  Production Scene Context

Diagram
#/definitions/MediaCreationContext/properties/Context diagram
Type reference
Refers Context
Used by
Source

 "Context": {
  "$ref": "#/definitions/MediaCreationContext/properties/Context",
  "title": "Production Scene Context"
}


Definition schema items
Diagram
#/definitions/MediaCreationContext/properties/ProductionScene diagram
Type reference
Refers ProductionScene
Used by
Source

 "items": {
  "$ref": "#/definitions/MediaCreationContext/properties/ProductionScene",
  "type": "object"
}


Schema ^has(?:\.[a-zA-Z0-9]+)?$
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Ehas(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Asset #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Ehas(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeAction #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Ehas(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeLocation #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Ehas(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeObject #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Ehas(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeStyling #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Ehas(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/ProductionLocation #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Ehas(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Role #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Ehas(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Sequence #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Ehas(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Slate diagram
Type object
Any of
Used by
Source

 "^has(?:\.[a-zA-Z0-9]+)?$": {
  "anyOf": [
    {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "Asset": {
          "anyOf": [
            {
              "type": "array",
              "additionalItems": false,
              "items": {
                "$ref": "#/definitions/Asset/properties/Asset",
                "type": "object"
              }
            },
            {"type": "null"}
          ]
        },
        "NarrativeAction": {
          "anyOf": [
            {
              "type": "array",
              "additionalItems": false,
              "items": {
                "$ref": "#/definitions/MediaCreationContext/properties/NarrativeAction",
                "type": "object"
              }
            },
            {"type": "null"}
          ]
        },
        "NarrativeLocation": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "$ref": "#/definitions/MediaCreationContext/properties/NarrativeLocation",
                "type": "object"
              }
            },
            {"type": "null"}
          ]
        },
        "NarrativeObject": {
          "anyOf": [
            {
              "type": "array",
              "additionalItems": false,
              "items": {
                "$ref": "#/definitions/MediaCreationContext/properties/NarrativeObject",
                "type": "object"
              }
            },
            {"type": "null"}
          ]
        },
        "NarrativeStyling": {
          "anyOf": [
            {
              "type": "array",
              "additionalItems": false,
              "items": {
                "$ref": "#/definitions/MediaCreationContext/properties/NarrativeStyling",
                "type": "object"
              }
            },
            {"type": "null"}
          ]
        },
        "ProductionLocation": {
          "anyOf": [
            {
              "type": "array",
              "additionalItems": false,
              "items": {
                "$ref": "#/definitions/MediaCreationContext/properties/ProductionLocation",
                "type": "object"
              }
            },
            {"type": "null"}
          ]
        },
        "Role": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "$ref": "#/definitions/Participant/properties/Role",
                "type": "object"
              }
            },
            {"type": "null"}
          ]
        },
        "Sequence": {
          "anyOf": [
            {
              "type": "array",
              "additionalItems": false,
              "items": {
                "$ref": "#/definitions/MediaCreationContext/properties/Sequence",
                "type": "object"
              }
            },
            {"type": "null"}
          ]
        },
        "Slate": {
          "anyOf": [
            {
              "type": "array",
              "additionalItems": false,
              "items": {
                "$ref": "#/definitions/MediaCreationContext/properties/Slate",
                "type": "object"
              }
            },
            {"type": "null"}
          ]
        }
      }
    },
    {"type": "null"}
  ]
}


Schema ^has(?:\.[a-zA-Z0-9]+)?$/0
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Ehas(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Asset #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Ehas(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeAction #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Ehas(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeLocation #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Ehas(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeObject #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Ehas(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeStyling #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Ehas(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/ProductionLocation #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Ehas(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Role #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Ehas(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Sequence #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Ehas(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Slate diagram
Type object
Properties
Name Occurrence
Asset
NarrativeAction
NarrativeLocation
NarrativeObject
NarrativeStyling
ProductionLocation
Role
Sequence
Slate
optional
optional
optional
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "^has(?:\.[a-zA-Z0-9]+)?$/0": {
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "Asset": {
      "anyOf": [
        {
          "type": "array",
          "additionalItems": false,
          "items": {
            "$ref": "#/definitions/Asset/properties/Asset",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    },
    "NarrativeAction": {
      "anyOf": [
        {
          "type": "array",
          "additionalItems": false,
          "items": {
            "$ref": "#/definitions/MediaCreationContext/properties/NarrativeAction",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    },
    "NarrativeLocation": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "$ref": "#/definitions/MediaCreationContext/properties/NarrativeLocation",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    },
    "NarrativeObject": {
      "anyOf": [
        {
          "type": "array",
          "additionalItems": false,
          "items": {
            "$ref": "#/definitions/MediaCreationContext/properties/NarrativeObject",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    },
    "NarrativeStyling": {
      "anyOf": [
        {
          "type": "array",
          "additionalItems": false,
          "items": {
            "$ref": "#/definitions/MediaCreationContext/properties/NarrativeStyling",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    },
    "ProductionLocation": {
      "anyOf": [
        {
          "type": "array",
          "additionalItems": false,
          "items": {
            "$ref": "#/definitions/MediaCreationContext/properties/ProductionLocation",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    },
    "Role": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Participant/properties/Role",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    },
    "Sequence": {
      "anyOf": [
        {
          "type": "array",
          "additionalItems": false,
          "items": {
            "$ref": "#/definitions/MediaCreationContext/properties/Sequence",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    },
    "Slate": {
      "anyOf": [
        {
          "type": "array",
          "additionalItems": false,
          "items": {
            "$ref": "#/definitions/MediaCreationContext/properties/Slate",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    }
  }
}


Schema Asset
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Ehas(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Asset/items diagram
Type object
Any of
Used by
Source

 "Asset": {
  "anyOf": [
    {
      "type": "array",
      "additionalItems": false,
      "items": {
        "$ref": "#/definitions/Asset/properties/Asset",
        "type": "object"
      }
    },
    {"type": "null"}
  ]
}


Schema Asset/0
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Ehas(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Asset/items diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items false
Used by
Source

 "Asset/0": {
  "type": "array",
  "additionalItems": false,
  "items": {
    "$ref": "#/definitions/Asset/properties/Asset",
    "type": "object"
  }
}


Definition schema items
Diagram
#/definitions/Asset/properties/Asset diagram
Type reference
Refers Asset
Used by
Source

 "items": {
  "$ref": "#/definitions/Asset/properties/Asset",
  "type": "object"
}


Schema NarrativeAction
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Ehas(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeAction/items diagram
Type object
Any of
Used by
Source

 "NarrativeAction": {
  "anyOf": [
    {
      "type": "array",
      "additionalItems": false,
      "items": {
        "$ref": "#/definitions/MediaCreationContext/properties/NarrativeAction",
        "type": "object"
      }
    },
    {"type": "null"}
  ]
}


Schema NarrativeAction/0
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Ehas(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeAction/items diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items false
Used by
Source

 "NarrativeAction/0": {
  "type": "array",
  "additionalItems": false,
  "items": {
    "$ref": "#/definitions/MediaCreationContext/properties/NarrativeAction",
    "type": "object"
  }
}


Definition schema items
Diagram
#/definitions/MediaCreationContext/properties/NarrativeAction diagram
Type reference
Refers NarrativeAction
Used by
Source

 "items": {
  "$ref": "#/definitions/MediaCreationContext/properties/NarrativeAction",
  "type": "object"
}


Schema NarrativeLocation
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Ehas(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeLocation/items diagram
Type object
Any of
Used by
Source

 "NarrativeLocation": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "$ref": "#/definitions/MediaCreationContext/properties/NarrativeLocation",
        "type": "object"
      }
    },
    {"type": "null"}
  ]
}


Schema NarrativeLocation/0
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Ehas(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeLocation/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "NarrativeLocation/0": {
  "type": "array",
  "items": {
    "$ref": "#/definitions/MediaCreationContext/properties/NarrativeLocation",
    "type": "object"
  }
}


Definition schema items
Diagram
#/definitions/MediaCreationContext/properties/NarrativeLocation diagram
Type reference
Refers NarrativeLocation
Used by
Source

 "items": {
  "$ref": "#/definitions/MediaCreationContext/properties/NarrativeLocation",
  "type": "object"
}


Schema NarrativeObject
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Ehas(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeObject/items diagram
Type object
Any of
Used by
Source

 "NarrativeObject": {
  "anyOf": [
    {
      "type": "array",
      "additionalItems": false,
      "items": {
        "$ref": "#/definitions/MediaCreationContext/properties/NarrativeObject",
        "type": "object"
      }
    },
    {"type": "null"}
  ]
}


Definition schema items
Diagram
#/definitions/MediaCreationContext/properties/NarrativeObject diagram
Type reference
Refers NarrativeObject
Used by
Source

 "items": {
  "$ref": "#/definitions/MediaCreationContext/properties/NarrativeObject",
  "type": "object"
}


Schema NarrativeStyling
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Ehas(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeStyling/items diagram
Type object
Any of
Used by
Source

 "NarrativeStyling": {
  "anyOf": [
    {
      "type": "array",
      "additionalItems": false,
      "items": {
        "$ref": "#/definitions/MediaCreationContext/properties/NarrativeStyling",
        "type": "object"
      }
    },
    {"type": "null"}
  ]
}


Schema NarrativeStyling/0
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Ehas(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeStyling/items diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items false
Used by
Source

 "NarrativeStyling/0": {
  "type": "array",
  "additionalItems": false,
  "items": {
    "$ref": "#/definitions/MediaCreationContext/properties/NarrativeStyling",
    "type": "object"
  }
}


Definition schema items
Diagram
#/definitions/MediaCreationContext/properties/NarrativeStyling diagram
Type reference
Refers NarrativeStyling
Used by
Source

 "items": {
  "$ref": "#/definitions/MediaCreationContext/properties/NarrativeStyling",
  "type": "object"
}


Schema ProductionLocation
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Ehas(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/ProductionLocation/items diagram
Type object
Any of
Used by
Source

 "ProductionLocation": {
  "anyOf": [
    {
      "type": "array",
      "additionalItems": false,
      "items": {
        "$ref": "#/definitions/MediaCreationContext/properties/ProductionLocation",
        "type": "object"
      }
    },
    {"type": "null"}
  ]
}


Schema ProductionLocation/0
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Ehas(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/ProductionLocation/items diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items false
Used by
Source

 "ProductionLocation/0": {
  "type": "array",
  "additionalItems": false,
  "items": {
    "$ref": "#/definitions/MediaCreationContext/properties/ProductionLocation",
    "type": "object"
  }
}


Schema ProductionLocation
Annotations
Title  Production Location

Description  A real place that is used to depict the Narrative Location or used for creating the production.
Diagram
#/definitions/MediaCreationContext/properties/ProductionLocation/properties/schemaVersion #/definitions/MediaCreationContext/properties/ProductionLocation/properties/entityInfo #/definitions/MediaCreationContext/properties/ProductionLocation/properties/entityType #/definitions/MediaCreationContext/properties/ProductionLocation/properties/identifier #/definitions/MediaCreationContext/properties/ProductionLocation/properties/Location #/definitions/MediaCreationContext/properties/ProductionLocation/properties/name #/definitions/MediaCreationContext/properties/ProductionLocation/properties/description #/definitions/MediaCreationContext/properties/ProductionLocation/properties/locationType #/definitions/MediaCreationContext/properties/ProductionLocation/properties/customData #/definitions/MediaCreationContext/properties/ProductionLocation/properties/Context diagram
Type object
Properties
Name Occurrence
schemaVersion
entityInfo
entityType
identifier
Location
name
description
locationType
customData
Context
optional
optional
required
required
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "ProductionLocation": {
  "type": "object",
  "additionalProperties": false,
  "title": "Production Location",
  "description": "A real place that is used to depict the Narrative Location or used for creating the production.",
  "required": [
    "entityType",
    "identifier"
  ],
  "properties": {
    "schemaVersion": {
      "$ref": "#/definitions/core/properties/schemaVersion",
      "title": "Schema Version"
    },
    "entityInfo": {
      "type": "string",
      "title": "Entity Information"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "ProductionLocation"
    },
    "identifier": {"$ref": "#/definitions/Utility/properties/identifier"},
    "Location": {"$ref": "#/definitions/Utility/properties/Location"},
    "name": {
      "title": "Production Location Name",
      "description": "A human readable name for the location",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "description": {
      "title": "Production Location Description",
      "description": "A brief description of the production location",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "locationType": {
      "description": "Describes whether this is production location or more specifically a shooting location",
      "default": "production",
      "type": "string",
      "enum": [
        "production",
        "shooting"
      ]
    },
    "customData": {
      "$ref": "#/definitions/core/properties/customData",
      "title": "Custom Data"
    },
    "Context": {
      "$ref": "#/definitions/MediaCreationContext/properties/Context",
      "title": "Production Location Context"
    }
  }
}


Definition schema schemaVersion
Annotations
Title  Schema Version

Diagram
#/definitions/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{
  "$ref": "#/definitions/core/properties/schemaVersion",
  "title": "Schema Version"
}


Schema entityInfo
Annotations
Title  Entity Information

Diagram
diagram
Type string
Used by
Source

 "entityInfo": {
  "type": "string",
  "title": "Entity Information"
}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "ProductionLocation"
}


Definition schema identifier
Diagram
#/definitions/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {"$ref": "#/definitions/Utility/properties/identifier"}


Definition schema Location
Diagram
#/definitions/Utility/properties/Location diagram
Type reference
Refers Location
Used by
Source

 "Location": {"$ref": "#/definitions/Utility/properties/Location"}


Schema name
Annotations
Title  Production Location Name

Description  A human readable name for the location
Diagram
diagram
Type object
Any of
Used by
Source

 "name": {
  "title": "Production Location Name",
  "description": "A human readable name for the location",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema description
Annotations
Title  Production Location Description

Description  A brief description of the production location
Diagram
diagram
Type object
Any of
Used by
Source

 "description": {
  "title": "Production Location Description",
  "description": "A brief description of the production location",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema locationType
Annotations
Description  Describes whether this is production location or more specifically a shooting location
Diagram
diagram
Type string
Constraints
Default : production

Enumeration
Values
production
shooting
Used by
Source

 "locationType": {
  "description": "Describes whether this is production location or more specifically a shooting location",
  "default": "production",
  "type": "string",
  "enum": [
    "production",
    "shooting"
  ]
}


Definition schema customData
Annotations
Title  Custom Data

Diagram
#/definitions/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {
  "$ref": "#/definitions/core/properties/customData",
  "title": "Custom Data"
}


Definition schema Context
Annotations
Title  Production Location Context

Diagram
#/definitions/MediaCreationContext/properties/Context diagram
Type reference
Refers Context
Used by
Source

 "Context": {
  "$ref": "#/definitions/MediaCreationContext/properties/Context",
  "title": "Production Location Context"
}


Definition schema items
Diagram
#/definitions/MediaCreationContext/properties/ProductionLocation diagram
Type reference
Refers ProductionLocation
Used by
Source

 "items": {
  "$ref": "#/definitions/MediaCreationContext/properties/ProductionLocation",
  "type": "object"
}


Schema Role
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Ehas(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Role/items diagram
Type object
Any of
Used by
Source

 "Role": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "$ref": "#/definitions/Participant/properties/Role",
        "type": "object"
      }
    },
    {"type": "null"}
  ]
}


Schema Role/0
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Ehas(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Role/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Role/0": {
  "type": "array",
  "items": {
    "$ref": "#/definitions/Participant/properties/Role",
    "type": "object"
  }
}


Definition schema items
Diagram
#/definitions/Participant/properties/Role diagram
Type reference
Refers Role
Used by
Source

 "items": {
  "$ref": "#/definitions/Participant/properties/Role",
  "type": "object"
}


Schema Sequence
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Ehas(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Sequence/items diagram
Type object
Any of
Used by
Source

 "Sequence": {
  "anyOf": [
    {
      "type": "array",
      "additionalItems": false,
      "items": {
        "$ref": "#/definitions/MediaCreationContext/properties/Sequence",
        "type": "object"
      }
    },
    {"type": "null"}
  ]
}


Schema Sequence/0
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Ehas(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Sequence/items diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items false
Used by
Source

 "Sequence/0": {
  "type": "array",
  "additionalItems": false,
  "items": {
    "$ref": "#/definitions/MediaCreationContext/properties/Sequence",
    "type": "object"
  }
}


Schema Sequence
Annotations
Title  Sequence

Description  A sequence of shots linked to creative intent.
Diagram
#/definitions/MediaCreationContext/properties/Sequence/properties/schemaVersion #/definitions/MediaCreationContext/properties/Sequence/properties/entityInfo #/definitions/MediaCreationContext/properties/Sequence/properties/entityType #/definitions/MediaCreationContext/properties/Sequence/properties/identifier #/definitions/MediaCreationContext/properties/Sequence/properties/name #/definitions/MediaCreationContext/properties/Sequence/properties/description #/definitions/MediaCreationContext/properties/Sequence/properties/sequenceType #/definitions/MediaCreationContext/properties/Sequence/properties/shot #/definitions/MediaCreationContext/properties/Sequence/properties/SCD #/definitions/MediaCreationContext/properties/Sequence/properties/customData #/definitions/MediaCreationContext/properties/Sequence/properties/Context diagram
Type object
Properties
Name Occurrence
schemaVersion
entityInfo
entityType
identifier
name
description
sequenceType
shot
SCD
customData
Context
optional
optional
required
required
optional
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "Sequence": {
  "type": "object",
  "additionalProperties": false,
  "title": "Sequence",
  "description": "A sequence of shots linked to creative intent.",
  "required": [
    "entityType",
    "identifier"
  ],
  "properties": {
    "schemaVersion": {
      "$ref": "#/definitions/core/properties/schemaVersion",
      "title": "Schema Version"
    },
    "entityInfo": {
      "title": "Entity Information",
      "type": "string",
      "const": "Sequence"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "Sequence"
    },
    "identifier": {"$ref": "#/definitions/Utility/properties/identifier"},
    "name": {
      "title": "Editorial Sequence Name",
      "description": "A human readable name for the editorial sequence",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "description": {
      "title": "Editorial Sequence Description",
      "description": "A brief description of the editorial sequence",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "sequenceType": {
      "title": "Sequence Type",
      "type": "string",
      "enum": [
        "editorial",
        "image",
        "color",
        "vfx",
        "animation"
      ]
    },
    "shot": {
      "type": "array",
      "additionalItems": true,
      "title": "Shot",
      "items": {}
    },
    "SCD": {
      "type": "array",
      "additionalItems": true,
      "title": "Sequence Chronology Descriptor",
      "items": {}
    },
    "customData": {
      "$ref": "#/definitions/core/properties/customData",
      "title": "Custom Data"
    },
    "Context": {
      "$ref": "#/definitions/MediaCreationContext/properties/Context",
      "title": "Editorial Sequence Context"
    }
  }
}


Definition schema schemaVersion
Annotations
Title  Schema Version

Diagram
#/definitions/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{
  "$ref": "#/definitions/core/properties/schemaVersion",
  "title": "Schema Version"
}


Schema entityInfo
Annotations
Title  Entity Information

Diagram
diagram
Type object
All of
Used by
Source

 "entityInfo": {
  "title": "Entity Information",
  "type": "string",
  "const": "Sequence"
}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "Sequence"
}


Definition schema identifier
Diagram
#/definitions/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {"$ref": "#/definitions/Utility/properties/identifier"}


Schema name
Annotations
Title  Editorial Sequence Name

Description  A human readable name for the editorial sequence
Diagram
diagram
Type object
Any of
Used by
Source

 "name": {
  "title": "Editorial Sequence Name",
  "description": "A human readable name for the editorial sequence",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema description
Annotations
Title  Editorial Sequence Description

Description  A brief description of the editorial sequence
Diagram
diagram
Type object
Any of
Used by
Source

 "description": {
  "title": "Editorial Sequence Description",
  "description": "A brief description of the editorial sequence",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema sequenceType
Annotations
Title  Sequence Type

Diagram
diagram
Type string
Enumeration
Values
editorial
image
color
vfx
animation
Used by
Source

 "sequenceType": {
  "title": "Sequence Type",
  "type": "string",
  "enum": [
    "editorial",
    "image",
    "color",
    "vfx",
    "animation"
  ]
}


Schema shot
Annotations
Title  Shot

Diagram
#/definitions/MediaCreationContext/properties/Sequence/properties/shot/items diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items true
Used by
Source

 "shot": {
  "type": "array",
  "additionalItems": true,
  "title": "Shot",
  "items": {"$ref": "#/definitions/Asset/properties/Asset"}
}


Definition schema items
Diagram
#/definitions/Asset/properties/Asset diagram
Type reference
Refers Asset
Used by
Source

 "items": {"$ref": "#/definitions/Asset/properties/Asset"}


Schema SCD
Annotations
Title  Sequence Chronology Descriptor

Diagram
#/definitions/MediaCreationContext/properties/Sequence/properties/SCD/items diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items true
Used by
Source

 "SCD": {
  "type": "array",
  "additionalItems": true,
  "title": "Sequence Chronology Descriptor",
  "items": {"$ref": "#/definitions/Asset/properties/Asset"}
}


Definition schema items
Diagram
#/definitions/Asset/properties/Asset diagram
Type reference
Refers Asset
Used by
Source

 "items": {"$ref": "#/definitions/Asset/properties/Asset"}


Definition schema customData
Annotations
Title  Custom Data

Diagram
#/definitions/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {
  "$ref": "#/definitions/core/properties/customData",
  "title": "Custom Data"
}


Definition schema Context
Annotations
Title  Editorial Sequence Context

Diagram
#/definitions/MediaCreationContext/properties/Context diagram
Type reference
Refers Context
Used by
Source

 "Context": {
  "$ref": "#/definitions/MediaCreationContext/properties/Context",
  "title": "Editorial Sequence Context"
}


Definition schema items
Diagram
#/definitions/MediaCreationContext/properties/Sequence diagram
Type reference
Refers Sequence
Used by
Source

 "items": {
  "$ref": "#/definitions/MediaCreationContext/properties/Sequence",
  "type": "object"
}


Schema Slate
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Ehas(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Slate/items diagram
Type object
Any of
Used by
Source

 "Slate": {
  "anyOf": [
    {
      "type": "array",
      "additionalItems": false,
      "items": {
        "$ref": "#/definitions/MediaCreationContext/properties/Slate",
        "type": "object"
      }
    },
    {"type": "null"}
  ]
}


Schema Slate/0
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Ehas(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Slate/items diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items false
Used by
Source

 "Slate/0": {
  "type": "array",
  "additionalItems": false,
  "items": {
    "$ref": "#/definitions/MediaCreationContext/properties/Slate",
    "type": "object"
  }
}


Schema Slate
Annotations
Title  Slate

Description  Used to capture key identifying information about what is being recorded on any given setup and take.
Diagram
#/definitions/MediaCreationContext/properties/Slate/properties/schemaVersion #/definitions/MediaCreationContext/properties/Slate/properties/entityInfo #/definitions/MediaCreationContext/properties/Slate/properties/entityType #/definitions/MediaCreationContext/properties/Slate/properties/identifier #/definitions/MediaCreationContext/properties/Slate/properties/slateUID #/definitions/MediaCreationContext/properties/Slate/properties/productionScene #/definitions/MediaCreationContext/properties/Slate/properties/cameraLabel #/definitions/MediaCreationContext/properties/Slate/properties/cameraUnit #/definitions/MediaCreationContext/properties/Slate/properties/cameraRoll #/definitions/MediaCreationContext/properties/Slate/properties/soundRoll #/definitions/MediaCreationContext/properties/Slate/properties/shootDate #/definitions/MediaCreationContext/properties/Slate/properties/shootDay #/definitions/MediaCreationContext/properties/Slate/properties/recordingFPS #/definitions/MediaCreationContext/properties/Slate/properties/CreativeWork #/definitions/MediaCreationContext/properties/Slate/properties/Director #/definitions/MediaCreationContext/properties/Slate/properties/customData #/definitions/MediaCreationContext/properties/Slate/properties/Context diagram
Type object
Properties
Name Occurrence
schemaVersion
entityInfo
entityType
identifier
slateUID
productionScene
cameraLabel
cameraUnit
cameraRoll
soundRoll
shootDate
shootDay
recordingFPS
CreativeWork
Director
customData
Context
optional
optional
required
required
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "Slate": {
  "type": "object",
  "additionalProperties": false,
  "title": "Slate",
  "description": "Used to capture key identifying information about what is being recorded on any given setup and take.",
  "required": [
    "entityType",
    "identifier"
  ],
  "properties": {
    "schemaVersion": {
      "$ref": "#/definitions/core/properties/schemaVersion",
      "title": "Schema Version"
    },
    "entityInfo": {
      "type": "string",
      "title": "Entity Information"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "Slate"
    },
    "identifier": {"$ref": "#/definitions/Utility/properties/identifier"},
    "slateUID": {
      "type": "string",
      "title": "Slate UID",
      "description": "Slate Unique Identifier"
    },
    "productionScene": {
      "title": "Production Scene",
      "description": "A group of Participants responsible for shooting some element of a Scene, e.g., a Main Unit or Second Unit.",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "cameraLabel": {
      "title": "Camera Label",
      "description": "Label for the Camera responsible for the Capture, usually related to the role and responsibility of the group operating it and usually a single upper-case letter starting with A.",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "cameraUnit": {
      "title": "Camera Unit",
      "description": "A group of Participants responsible for shooting some element of a Scene, e.g., a Main Unit or Second Unit.",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "cameraRoll": {
      "title": "Camera Roll",
      "description": "Identifier for a group of events captured together on the same camera on the same media.",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "soundRoll": {
      "title": "Sound Roll",
      "description": "Identifier for a group of audio events captured together on the same recording device and same media.",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "shootDate": {
      "$ref": "#/definitions/Utility/properties/time/properties/date",
      "title": "Shoot Date"
    },
    "shootDay": {
      "title": "Shoot Day",
      "description": "The number of the day on the shooting schedule.",
      "anyOf": [
        {"type": "number"},
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "recordingFPS": {
      "title": "Recording FPS",
      "description": "Frames per second recorded by the camera.",
      "anyOf": [
        {"type": "number"},
        {"type": "null"}
      ]
    },
    "CreativeWork": {"$ref": "#/definitions/MediaCreationContext/properties/CreativeWork"},
    "Director": {
      "type": "array",
      "additionalItems": true,
      "title": "Director",
      "items": {}
    },
    "customData": {"$ref": "#/definitions/core/properties/customData"},
    "Context": {
      "$ref": "#/definitions/MediaCreationContext/properties/Context",
      "title": "Slate Context"
    }
  }
}


Definition schema schemaVersion
Annotations
Title  Schema Version

Diagram
#/definitions/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{
  "$ref": "#/definitions/core/properties/schemaVersion",
  "title": "Schema Version"
}


Schema entityInfo
Annotations
Title  Entity Information

Diagram
diagram
Type string
Used by
Source

 "entityInfo": {
  "type": "string",
  "title": "Entity Information"
}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "Slate"
}


Definition schema identifier
Diagram
#/definitions/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {"$ref": "#/definitions/Utility/properties/identifier"}


Schema slateUID
Annotations
Title  Slate UID

Description  Slate Unique Identifier
Diagram
diagram
Type string
Used by
Source

 "slateUID": {
  "type": "string",
  "title": "Slate UID",
  "description": "Slate Unique Identifier"
}


Schema productionScene
Annotations
Title  Production Scene

Description  A group of Participants responsible for shooting some element of a Scene, e.g., a Main Unit or Second Unit.
Diagram
diagram
Type object
Any of
Used by
Source

 "productionScene": {
  "title": "Production Scene",
  "description": "A group of Participants responsible for shooting some element of a Scene, e.g., a Main Unit or Second Unit.",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema cameraLabel
Annotations
Title  Camera Label

Description  Label for the Camera responsible for the Capture, usually related to the role and responsibility of the group operating it and usually a single upper-case letter starting with A.
Diagram
diagram
Type object
Any of
Used by
Source

 "cameraLabel": {
  "title": "Camera Label",
  "description": "Label for the Camera responsible for the Capture, usually related to the role and responsibility of the group operating it and usually a single upper-case letter starting with A.",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema cameraUnit
Annotations
Title  Camera Unit

Description  A group of Participants responsible for shooting some element of a Scene, e.g., a Main Unit or Second Unit.
Diagram
diagram
Type object
Any of
Used by
Source

 "cameraUnit": {
  "title": "Camera Unit",
  "description": "A group of Participants responsible for shooting some element of a Scene, e.g., a Main Unit or Second Unit.",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema cameraRoll
Annotations
Title  Camera Roll

Description  Identifier for a group of events captured together on the same camera on the same media.
Diagram
diagram
Type object
Any of
Used by
Source

 "cameraRoll": {
  "title": "Camera Roll",
  "description": "Identifier for a group of events captured together on the same camera on the same media.",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema soundRoll
Annotations
Title  Sound Roll

Description  Identifier for a group of audio events captured together on the same recording device and same media.
Diagram
diagram
Type object
Any of
Used by
Source

 "soundRoll": {
  "title": "Sound Roll",
  "description": "Identifier for a group of audio events captured together on the same recording device and same media.",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema date
Annotations
Title  Date

Description  Should be formatted to comply with ISO 8601
Diagram
diagram
Type object
Any of
Examples 2020-11-21
Used by
Source

 "date": {
  "title": "Date",
  "description": "Should be formatted to comply with ISO 8601",
  "examples": ["2020-11-21"],
  "anyOf": [
    {
      "type": "string",
      "pattern": "\\d{4}-[01]\\d-[0-3]\\d"
    },
    {"type": "null"}
  ]
}


Schema date/0
Diagram
diagram
Type string
Constraints
Pattern : \d{4}-[01]\d-[0-3]\d

Used by
Source

 "date/0": {
  "type": "string",
  "pattern": "\\d{4}-[01]\\d-[0-3]\\d"
}


Definition schema shootDate
Annotations
Title  Shoot Date

Diagram
#/definitions/Utility/properties/time/properties/date diagram
Type reference
Refers date
Used by
Source

 "shootDate": {
  "$ref": "#/definitions/Utility/properties/time/properties/date",
  "title": "Shoot Date"
}


Schema shootDay
Annotations
Title  Shoot Day

Description  The number of the day on the shooting schedule.
Diagram
diagram
Type object
Any of
Used by
Source

 "shootDay": {
  "title": "Shoot Day",
  "description": "The number of the day on the shooting schedule.",
  "anyOf": [
    {"type": "number"},
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema recordingFPS
Annotations
Title  Recording FPS

Description  Frames per second recorded by the camera.
Diagram
diagram
Type object
Any of
Used by
Source

 "recordingFPS": {
  "title": "Recording FPS",
  "description": "Frames per second recorded by the camera.",
  "anyOf": [
    {"type": "number"},
    {"type": "null"}
  ]
}


Definition schema CreativeWork
Diagram
#/definitions/MediaCreationContext/properties/CreativeWork diagram
Type reference
Refers CreativeWork
Used by
Source

 "CreativeWork": {"$ref": "#/definitions/MediaCreationContext/properties/CreativeWork"}


Schema Director
Annotations
Title  Director

Diagram
#/definitions/MediaCreationContext/properties/Slate/properties/Director/items diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items true
Used by
Source

 "Director": {
  "type": "array",
  "additionalItems": true,
  "title": "Director",
  "items": {"$ref": "#/definitions/Participant/properties/Participant"}
}


Definition schema items
Diagram
#/definitions/Participant/properties/Participant diagram
Type reference
Refers Participant
Used by
Source

 "items": {"$ref": "#/definitions/Participant/properties/Participant"}


Definition schema customData
Diagram
#/definitions/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/definitions/core/properties/customData"}


Definition schema Context
Annotations
Title  Slate Context

Diagram
#/definitions/MediaCreationContext/properties/Context diagram
Type reference
Refers Context
Used by
Source

 "Context": {
  "$ref": "#/definitions/MediaCreationContext/properties/Context",
  "title": "Slate Context"
}


Definition schema items
Diagram
#/definitions/MediaCreationContext/properties/Slate diagram
Type reference
Refers Slate
Used by
Source

 "items": {
  "$ref": "#/definitions/MediaCreationContext/properties/Slate",
  "type": "object"
}


Schema ^is(?:\.[a-zA-Z0-9]+)?$
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Eis(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Participant #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Eis(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/ProductionLocation #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Eis(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Person #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Eis(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Organization diagram
Type object
Any of
Used by
Source

 "^is(?:\.[a-zA-Z0-9]+)?$": {
  "anyOf": [
    {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "Participant": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "$ref": "#/definitions/Participant/properties/Participant",
                "type": "object"
              }
            },
            {"type": "null"}
          ]
        },
        "ProductionLocation": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "$ref": "#/definitions/MediaCreationContext/properties/ProductionLocation",
                "type": "object"
              }
            },
            {"type": "null"}
          ]
        },
        "Person": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "$ref": "#/definitions/Participant/properties/Person",
                "type": "object"
              }
            },
            {"type": "null"}
          ]
        },
        "Organization": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "$ref": "#/definitions/Participant/properties/Organization",
                "type": "object"
              }
            },
            {"type": "null"}
          ]
        }
      }
    },
    {"type": "null"}
  ]
}


Schema ^is(?:\.[a-zA-Z0-9]+)?$/0
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Eis(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Participant #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Eis(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/ProductionLocation #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Eis(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Person #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Eis(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Organization diagram
Type object
Properties
Name Occurrence
Participant
ProductionLocation
Person
Organization
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "^is(?:\.[a-zA-Z0-9]+)?$/0": {
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "Participant": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Participant/properties/Participant",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    },
    "ProductionLocation": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "$ref": "#/definitions/MediaCreationContext/properties/ProductionLocation",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    },
    "Person": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Participant/properties/Person",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    },
    "Organization": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Participant/properties/Organization",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    }
  }
}


Schema Participant
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Eis(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Participant/items diagram
Type object
Any of
Used by
Source

 "Participant": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "$ref": "#/definitions/Participant/properties/Participant",
        "type": "object"
      }
    },
    {"type": "null"}
  ]
}


Schema Participant/0
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Eis(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Participant/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Participant/0": {
  "type": "array",
  "items": {
    "$ref": "#/definitions/Participant/properties/Participant",
    "type": "object"
  }
}


Definition schema items
Diagram
#/definitions/Participant/properties/Participant diagram
Type reference
Refers Participant
Used by
Source

 "items": {
  "$ref": "#/definitions/Participant/properties/Participant",
  "type": "object"
}


Schema ProductionLocation
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Eis(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/ProductionLocation/items diagram
Type object
Any of
Used by
Source

 "ProductionLocation": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "$ref": "#/definitions/MediaCreationContext/properties/ProductionLocation",
        "type": "object"
      }
    },
    {"type": "null"}
  ]
}


Schema ProductionLocation/0
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Eis(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/ProductionLocation/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "ProductionLocation/0": {
  "type": "array",
  "items": {
    "$ref": "#/definitions/MediaCreationContext/properties/ProductionLocation",
    "type": "object"
  }
}


Definition schema items
Diagram
#/definitions/MediaCreationContext/properties/ProductionLocation diagram
Type reference
Refers ProductionLocation
Used by
Source

 "items": {
  "$ref": "#/definitions/MediaCreationContext/properties/ProductionLocation",
  "type": "object"
}


Schema Person
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Eis(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Person/items diagram
Type object
Any of
Used by
Source

 "Person": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "$ref": "#/definitions/Participant/properties/Person",
        "type": "object"
      }
    },
    {"type": "null"}
  ]
}


Schema Person/0
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Eis(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Person/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Person/0": {
  "type": "array",
  "items": {
    "$ref": "#/definitions/Participant/properties/Person",
    "type": "object"
  }
}


Definition schema items
Diagram
#/definitions/Participant/properties/Person diagram
Type reference
Refers Person
Used by
Source

 "items": {
  "$ref": "#/definitions/Participant/properties/Person",
  "type": "object"
}


Schema Organization
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Eis(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Organization/items diagram
Type object
Any of
Used by
Source

 "Organization": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "$ref": "#/definitions/Participant/properties/Organization",
        "type": "object"
      }
    },
    {"type": "null"}
  ]
}


Schema Organization/0
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Eis(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Organization/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Organization/0": {
  "type": "array",
  "items": {
    "$ref": "#/definitions/Participant/properties/Organization",
    "type": "object"
  }
}


Definition schema items
Diagram
#/definitions/Participant/properties/Organization diagram
Type reference
Refers Organization
Used by
Source

 "items": {
  "$ref": "#/definitions/Participant/properties/Organization",
  "type": "object"
}


Schema ^portrayedBy(?:\.[a-zA-Z0-9]+)?$
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5EportrayedBy(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Asset #/definitions/MediaCreationContext/properties/Context/patternProperties/%5EportrayedBy(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Participant diagram
Type object
Any of
Used by
Source

 "^portrayedBy(?:\.[a-zA-Z0-9]+)?$": {
  "anyOf": [
    {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "Asset": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "$ref": "#/definitions/Asset/properties/Asset",
                "type": "object"
              }
            },
            {"type": "null"}
          ]
        },
        "Participant": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "$ref": "#/definitions/Participant/properties/Participant",
                "type": "object"
              }
            },
            {"type": "null"}
          ]
        }
      }
    },
    {"type": "null"}
  ]
}


Schema ^portrayedBy(?:\.[a-zA-Z0-9]+)?$/0
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5EportrayedBy(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Asset #/definitions/MediaCreationContext/properties/Context/patternProperties/%5EportrayedBy(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Participant diagram
Type object
Properties
Name Occurrence
Asset
Participant
optional
optional
Additional Properties false
Used by
Source

 "^portrayedBy(?:\.[a-zA-Z0-9]+)?$/0": {
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "Asset": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Asset/properties/Asset",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    },
    "Participant": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Participant/properties/Participant",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    }
  }
}


Schema Asset
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5EportrayedBy(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Asset/items diagram
Type object
Any of
Used by
Source

 "Asset": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "$ref": "#/definitions/Asset/properties/Asset",
        "type": "object"
      }
    },
    {"type": "null"}
  ]
}


Definition schema items
Diagram
#/definitions/Asset/properties/Asset diagram
Type reference
Refers Asset
Used by
Source

 "items": {
  "$ref": "#/definitions/Asset/properties/Asset",
  "type": "object"
}


Schema Participant
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5EportrayedBy(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Participant/items diagram
Type object
Any of
Used by
Source

 "Participant": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "$ref": "#/definitions/Participant/properties/Participant",
        "type": "object"
      }
    },
    {"type": "null"}
  ]
}


Definition schema items
Diagram
#/definitions/Participant/properties/Participant diagram
Type reference
Refers Participant
Used by
Source

 "items": {
  "$ref": "#/definitions/Participant/properties/Participant",
  "type": "object"
}


Schema ^portrays(?:\.[a-zA-Z0-9]+)?$
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Eportrays(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Character #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Eportrays(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeObject diagram
Type object
Any of
Used by
Source

 "^portrays(?:\.[a-zA-Z0-9]+)?$": {
  "anyOf": [
    {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "Character": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "$ref": "#/definitions/MediaCreationContext/properties/Character",
                "type": "object"
              }
            },
            {"type": "null"}
          ]
        },
        "NarrativeObject": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "$ref": "#/definitions/MediaCreationContext/properties/NarrativeObject",
                "type": "object"
              }
            },
            {"type": "null"}
          ]
        }
      }
    },
    {"type": "null"}
  ]
}


Schema ^portrays(?:\.[a-zA-Z0-9]+)?$/0
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Eportrays(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Character #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Eportrays(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeObject diagram
Type object
Properties
Name Occurrence
Character
NarrativeObject
optional
optional
Additional Properties false
Used by
Source

 "^portrays(?:\.[a-zA-Z0-9]+)?$/0": {
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "Character": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "$ref": "#/definitions/MediaCreationContext/properties/Character",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    },
    "NarrativeObject": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "$ref": "#/definitions/MediaCreationContext/properties/NarrativeObject",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    }
  }
}


Schema Character
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Eportrays(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Character/items diagram
Type object
Any of
Used by
Source

 "Character": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "$ref": "#/definitions/MediaCreationContext/properties/Character",
        "type": "object"
      }
    },
    {"type": "null"}
  ]
}


Definition schema items
Diagram
#/definitions/MediaCreationContext/properties/Character diagram
Type reference
Refers Character
Used by
Source

 "items": {
  "$ref": "#/definitions/MediaCreationContext/properties/Character",
  "type": "object"
}


Schema NarrativeObject
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Eportrays(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeObject/items diagram
Type object
Any of
Used by
Source

 "NarrativeObject": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "$ref": "#/definitions/MediaCreationContext/properties/NarrativeObject",
        "type": "object"
      }
    },
    {"type": "null"}
  ]
}


Definition schema items
Diagram
#/definitions/MediaCreationContext/properties/NarrativeObject diagram
Type reference
Refers NarrativeObject
Used by
Source

 "items": {
  "$ref": "#/definitions/MediaCreationContext/properties/NarrativeObject",
  "type": "object"
}


Schema ^representedBy(?:\.[a-zA-Z0-9]+)?$
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5ErepresentedBy(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/ProductionScene diagram
Type object
Any of
Used by
Source

 "^representedBy(?:\.[a-zA-Z0-9]+)?$": {
  "anyOf": [
    {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "ProductionScene": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "$ref": "#/definitions/MediaCreationContext/properties/ProductionScene",
                "type": "object"
              }
            },
            {"type": "null"}
          ]
        }
      }
    },
    {"type": "null"}
  ]
}


Schema ^representedBy(?:\.[a-zA-Z0-9]+)?$/0
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5ErepresentedBy(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/ProductionScene diagram
Type object
Properties
Name Occurrence
ProductionScene
optional
Additional Properties false
Used by
Source

 "^representedBy(?:\.[a-zA-Z0-9]+)?$/0": {
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "ProductionScene": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "$ref": "#/definitions/MediaCreationContext/properties/ProductionScene",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    }
  }
}


Schema ProductionScene
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5ErepresentedBy(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/ProductionScene/items diagram
Type object
Any of
Used by
Source

 "ProductionScene": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "$ref": "#/definitions/MediaCreationContext/properties/ProductionScene",
        "type": "object"
      }
    },
    {"type": "null"}
  ]
}


Schema ProductionScene/0
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5ErepresentedBy(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/ProductionScene/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "ProductionScene/0": {
  "type": "array",
  "items": {
    "$ref": "#/definitions/MediaCreationContext/properties/ProductionScene",
    "type": "object"
  }
}


Definition schema items
Diagram
#/definitions/MediaCreationContext/properties/ProductionScene diagram
Type reference
Refers ProductionScene
Used by
Source

 "items": {
  "$ref": "#/definitions/MediaCreationContext/properties/ProductionScene",
  "type": "object"
}


Schema ^represents(?:\.[a-zA-Z0-9]+)?$
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Erepresents(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeScene diagram
Type object
Any of
Used by
Source

 "^represents(?:\.[a-zA-Z0-9]+)?$": {
  "anyOf": [
    {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "NarrativeScene": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "$ref": "#/definitions/MediaCreationContext/properties/NarrativeScene",
                "type": "object"
              }
            },
            {"type": "null"}
          ]
        }
      }
    },
    {"type": "null"}
  ]
}


Schema ^represents(?:\.[a-zA-Z0-9]+)?$/0
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Erepresents(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeScene diagram
Type object
Properties
Name Occurrence
NarrativeScene
optional
Additional Properties false
Used by
Source

 "^represents(?:\.[a-zA-Z0-9]+)?$/0": {
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "NarrativeScene": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "$ref": "#/definitions/MediaCreationContext/properties/NarrativeScene",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    }
  }
}


Schema NarrativeScene
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Erepresents(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeScene/items diagram
Type object
Any of
Used by
Source

 "NarrativeScene": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "$ref": "#/definitions/MediaCreationContext/properties/NarrativeScene",
        "type": "object"
      }
    },
    {"type": "null"}
  ]
}


Definition schema items
Diagram
#/definitions/MediaCreationContext/properties/NarrativeScene diagram
Type reference
Refers NarrativeScene
Used by
Source

 "items": {
  "$ref": "#/definitions/MediaCreationContext/properties/NarrativeScene",
  "type": "object"
}


Schema ^uses(?:\.[a-zA-Z0-9]+)?$
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Euses(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Asset diagram
Type object
Any of
Used by
Source

 "^uses(?:\.[a-zA-Z0-9]+)?$": {
  "anyOf": [
    {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "Asset": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "$ref": "#/definitions/Asset/properties/Asset",
                "type": "object"
              }
            },
            {"type": "null"}
          ]
        }
      }
    },
    {"type": "null"}
  ]
}


Schema Asset
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Euses(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Asset/items diagram
Type object
Any of
Used by
Source

 "Asset": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "$ref": "#/definitions/Asset/properties/Asset",
        "type": "object"
      }
    },
    {"type": "null"}
  ]
}


Definition schema items
Diagram
#/definitions/Asset/properties/Asset diagram
Type reference
Refers Asset
Used by
Source

 "items": {
  "$ref": "#/definitions/Asset/properties/Asset",
  "type": "object"
}


Schema ^usedBy(?:\.[a-zA-Z0-9]+)?$
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5EusedBy(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/ProductionScene #/definitions/MediaCreationContext/properties/Context/patternProperties/%5EusedBy(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Sequence diagram
Type object
Any of
Used by
Source

 "^usedBy(?:\.[a-zA-Z0-9]+)?$": {
  "anyOf": [
    {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "ProductionScene": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "$ref": "#/definitions/MediaCreationContext/properties/ProductionScene",
                "type": "object"
              }
            },
            {"type": "null"}
          ]
        },
        "Sequence": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "$ref": "#/definitions/MediaCreationContext/properties/Sequence",
                "type": "object"
              }
            },
            {"type": "null"}
          ]
        }
      }
    },
    {"type": "null"}
  ]
}


Schema ^usedBy(?:\.[a-zA-Z0-9]+)?$/0
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5EusedBy(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/ProductionScene #/definitions/MediaCreationContext/properties/Context/patternProperties/%5EusedBy(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Sequence diagram
Type object
Properties
Name Occurrence
ProductionScene
Sequence
optional
optional
Additional Properties false
Used by
Source

 "^usedBy(?:\.[a-zA-Z0-9]+)?$/0": {
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "ProductionScene": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "$ref": "#/definitions/MediaCreationContext/properties/ProductionScene",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    },
    "Sequence": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "$ref": "#/definitions/MediaCreationContext/properties/Sequence",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    }
  }
}


Schema ProductionScene
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5EusedBy(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/ProductionScene/items diagram
Type object
Any of
Used by
Source

 "ProductionScene": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "$ref": "#/definitions/MediaCreationContext/properties/ProductionScene",
        "type": "object"
      }
    },
    {"type": "null"}
  ]
}


Definition schema items
Diagram
#/definitions/MediaCreationContext/properties/ProductionScene diagram
Type reference
Refers ProductionScene
Used by
Source

 "items": {
  "$ref": "#/definitions/MediaCreationContext/properties/ProductionScene",
  "type": "object"
}


Schema Sequence
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5EusedBy(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Sequence/items diagram
Type object
Any of
Used by
Source

 "Sequence": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "$ref": "#/definitions/MediaCreationContext/properties/Sequence",
        "type": "object"
      }
    },
    {"type": "null"}
  ]
}


Schema Sequence/0
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5EusedBy(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Sequence/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Sequence/0": {
  "type": "array",
  "items": {
    "$ref": "#/definitions/MediaCreationContext/properties/Sequence",
    "type": "object"
  }
}


Definition schema items
Diagram
#/definitions/MediaCreationContext/properties/Sequence diagram
Type reference
Refers Sequence
Used by
Source

 "items": {
  "$ref": "#/definitions/MediaCreationContext/properties/Sequence",
  "type": "object"
}


Schema ^usedIn(?:\.[a-zA-Z0-9]+)?$
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5EusedIn(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Asset diagram
Type object
Any of
Used by
Source

 "^usedIn(?:\.[a-zA-Z0-9]+)?$": {
  "anyOf": [
    {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "Asset": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "$ref": "#/definitions/Asset/properties/Asset",
                "type": "object"
              }
            },
            {"type": "null"}
          ]
        }
      }
    },
    {"type": "null"}
  ]
}


Schema Asset
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5EusedIn(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Asset/items diagram
Type object
Any of
Used by
Source

 "Asset": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "$ref": "#/definitions/Asset/properties/Asset",
        "type": "object"
      }
    },
    {"type": "null"}
  ]
}


Definition schema items
Diagram
#/definitions/Asset/properties/Asset diagram
Type reference
Refers Asset
Used by
Source

 "items": {
  "$ref": "#/definitions/Asset/properties/Asset",
  "type": "object"
}


Definition schema Context
Annotations
Title  Asset Context

Diagram
#/definitions/MediaCreationContext/properties/Context diagram
Type reference
Refers Context
Used by
Source

 "Context": {
  "$ref": "#/definitions/MediaCreationContext/properties/Context",
  "title": "Asset Context"
}


Definition schema items
Diagram
#/definitions/Asset/properties/Asset diagram
Type reference
Refers Asset
Used by
Source

 "items": {"$ref": "#/definitions/Asset/properties/Asset"}


Schema AssetSC
Annotations
Title  Asset Structural Characteristics

Diagram
#/definitions/core/properties/rootObject/properties/AssetSC/items diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items false
Used by
Source

 "AssetSC": {
  "type": "array",
  "additionalItems": false,
  "title": "Asset Structural Characteristics",
  "items": {"$ref": "#/definitions/Asset/properties/AssetSC"}
}


Definition schema items
Diagram
#/definitions/Asset/properties/AssetSC diagram
Type reference
Refers AssetSC
Used by
Source

 "items": {"$ref": "#/definitions/Asset/properties/AssetSC"}


Schema Character
Annotations
Title  Character

Diagram
#/definitions/core/properties/rootObject/properties/Character/items diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items false
Used by
Source

 "Character": {
  "type": "array",
  "additionalItems": false,
  "title": "Character",
  "items": {"$ref": "#/definitions/MediaCreationContext/properties/Character"}
}


Definition schema items
Diagram
#/definitions/MediaCreationContext/properties/Character diagram
Type reference
Refers Character
Used by
Source

 "items": {"$ref": "#/definitions/MediaCreationContext/properties/Character"}


Schema Context
Annotations
Title  Context

Diagram
#/definitions/core/properties/rootObject/properties/Context/items diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items false
Used by
Source

 "Context": {
  "type": "array",
  "additionalItems": false,
  "title": "Context",
  "items": {"$ref": "#/definitions/MediaCreationContext/properties/Context"}
}


Definition schema items
Diagram
#/definitions/MediaCreationContext/properties/Context diagram
Type reference
Refers Context
Used by
Source

 "items": {"$ref": "#/definitions/MediaCreationContext/properties/Context"}


Schema CreativeWork
Annotations
Title  Creative Work

Diagram
#/definitions/core/properties/rootObject/properties/CreativeWork/items diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items false
Used by
Source

 "CreativeWork": {
  "type": "array",
  "additionalItems": false,
  "title": "Creative Work",
  "items": {"$ref": "#/definitions/MediaCreationContext/properties/CreativeWork"}
}


Definition schema items
Diagram
#/definitions/MediaCreationContext/properties/CreativeWork diagram
Type reference
Refers CreativeWork
Used by
Source

 "items": {"$ref": "#/definitions/MediaCreationContext/properties/CreativeWork"}


Schema EditorialSequence
Annotations
Title  Editorial Sequence

Diagram
#/definitions/core/properties/rootObject/properties/EditorialSequence/items diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items false
Used by
Source

 "EditorialSequence": {
  "type": "array",
  "additionalItems": false,
  "title": "Editorial Sequence",
  "items": {"$ref": "#/definitions/MediaCreationContext/properties/Sequence"}
}


Definition schema items
Diagram
#/definitions/MediaCreationContext/properties/Sequence diagram
Type reference
Refers Sequence
Used by
Source

 "items": {"$ref": "#/definitions/MediaCreationContext/properties/Sequence"}


Schema NarrativeAction
Annotations
Title  Narrative Action

Diagram
#/definitions/core/properties/rootObject/properties/NarrativeAction/items diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items false
Used by
Source

 "NarrativeAction": {
  "type": "array",
  "additionalItems": false,
  "title": "Narrative Action",
  "items": {"$ref": "#/definitions/MediaCreationContext/properties/NarrativeAction"}
}


Definition schema items
Diagram
#/definitions/MediaCreationContext/properties/NarrativeAction diagram
Type reference
Refers NarrativeAction
Used by
Source

 "items": {"$ref": "#/definitions/MediaCreationContext/properties/NarrativeAction"}


Schema NarrativeAudio
Annotations
Title  Narrative Audio

Diagram
#/definitions/core/properties/rootObject/properties/NarrativeAudio/items diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items false
Used by
Source

 "NarrativeAudio": {
  "type": "array",
  "additionalItems": false,
  "title": "Narrative Audio",
  "items": {"$ref": "#/definitions/MediaCreationContext/properties/NarrativeAudio"}
}


Definition schema items
Diagram
#/definitions/MediaCreationContext/properties/NarrativeAudio diagram
Type reference
Refers NarrativeAudio
Used by
Source

 "items": {"$ref": "#/definitions/MediaCreationContext/properties/NarrativeAudio"}


Schema NarrativeLocation
Annotations
Title  Narrative Location

Diagram
#/definitions/core/properties/rootObject/properties/NarrativeLocation/items diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items false
Used by
Source

 "NarrativeLocation": {
  "type": "array",
  "additionalItems": false,
  "title": "Narrative Location",
  "items": {"$ref": "#/definitions/MediaCreationContext/properties/NarrativeLocation"}
}


Definition schema items
Diagram
#/definitions/MediaCreationContext/properties/NarrativeLocation diagram
Type reference
Refers NarrativeLocation
Used by
Source

 "items": {"$ref": "#/definitions/MediaCreationContext/properties/NarrativeLocation"}


Schema NarrativeObject
Annotations
Title  Narrative Object

Diagram
#/definitions/core/properties/rootObject/properties/NarrativeObject/items diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items false
Used by
Source

 "NarrativeObject": {
  "type": "array",
  "additionalItems": false,
  "title": "Narrative Object",
  "items": {"$ref": "#/definitions/MediaCreationContext/properties/NarrativeObject"}
}


Definition schema items
Diagram
#/definitions/MediaCreationContext/properties/NarrativeObject diagram
Type reference
Refers NarrativeObject
Used by
Source

 "items": {"$ref": "#/definitions/MediaCreationContext/properties/NarrativeObject"}


Schema NarrativeScene
Annotations
Title  Narrative Scene

Diagram
#/definitions/core/properties/rootObject/properties/NarrativeScene/items diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items false
Used by
Source

 "NarrativeScene": {
  "type": "array",
  "additionalItems": false,
  "title": "Narrative Scene",
  "items": {"$ref": "#/definitions/MediaCreationContext/properties/NarrativeScene"}
}


Definition schema items
Diagram
#/definitions/MediaCreationContext/properties/NarrativeScene diagram
Type reference
Refers NarrativeScene
Used by
Source

 "items": {"$ref": "#/definitions/MediaCreationContext/properties/NarrativeScene"}


Schema NarrativeStyling
Annotations
Title  Narrative Styling

Diagram
#/definitions/core/properties/rootObject/properties/NarrativeStyling/items diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items false
Used by
Source

 "NarrativeStyling": {
  "type": "array",
  "additionalItems": false,
  "title": "Narrative Styling",
  "items": {"$ref": "#/definitions/MediaCreationContext/properties/NarrativeStyling"}
}


Definition schema items
Diagram
#/definitions/MediaCreationContext/properties/NarrativeStyling diagram
Type reference
Refers NarrativeStyling
Used by
Source

 "items": {"$ref": "#/definitions/MediaCreationContext/properties/NarrativeStyling"}


Schema Production Location
Annotations
Title  ProductionLocation

Diagram
#/definitions/core/properties/rootObject/properties/Production%20Location/items diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items false
Used by
Source

 "Production Location": {
  "type": "array",
  "additionalItems": false,
  "title": "ProductionLocation",
  "items": {"$ref": "#/definitions/MediaCreationContext/properties/ProductionLocation"}
}


Definition schema items
Diagram
#/definitions/MediaCreationContext/properties/ProductionLocation diagram
Type reference
Refers ProductionLocation
Used by
Source

 "items": {"$ref": "#/definitions/MediaCreationContext/properties/ProductionLocation"}


Schema ProductionScene
Annotations
Title  Production Scene

Diagram
#/definitions/core/properties/rootObject/properties/ProductionScene/items diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items false
Used by
Source

 "ProductionScene": {
  "type": "array",
  "additionalItems": false,
  "title": "Production Scene",
  "items": {"$ref": "#/definitions/MediaCreationContext/properties/ProductionScene"}
}


Definition schema items
Diagram
#/definitions/MediaCreationContext/properties/ProductionScene diagram
Type reference
Refers ProductionScene
Used by
Source

 "items": {"$ref": "#/definitions/MediaCreationContext/properties/ProductionScene"}


Schema Slate
Annotations
Title  Slate

Diagram
#/definitions/core/properties/rootObject/properties/Slate/items diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items false
Used by
Source

 "Slate": {
  "type": "array",
  "additionalItems": false,
  "title": "Slate",
  "items": {"$ref": "#/definitions/MediaCreationContext/properties/Slate"}
}


Definition schema items
Diagram
#/definitions/MediaCreationContext/properties/Slate diagram
Type reference
Refers Slate
Used by
Source

 "items": {"$ref": "#/definitions/MediaCreationContext/properties/Slate"}


Schema NarrativeEffect
Annotations
Title  Narrative Effect

Diagram
#/definitions/core/properties/rootObject/properties/NarrativeEffect/items diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items false
Used by
Source

 "NarrativeEffect": {
  "type": "array",
  "additionalItems": false,
  "title": "Narrative Effect",
  "items": {"$ref": "#/definitions/MediaCreationContext/properties/NarrativeEffect"}
}


Schema NarrativeEffect
Annotations
Title  Narrative Effect

Description  An on screen visual effect considered essential to the narrative.
Diagram
#/definitions/MediaCreationContext/properties/NarrativeEffect/properties/schemaVersion #/definitions/MediaCreationContext/properties/NarrativeEffect/properties/entityInfo #/definitions/MediaCreationContext/properties/NarrativeEffect/properties/entityType #/definitions/MediaCreationContext/properties/NarrativeEffect/properties/identifier #/definitions/MediaCreationContext/properties/NarrativeEffect/properties/name #/definitions/MediaCreationContext/properties/NarrativeEffect/properties/description #/definitions/MediaCreationContext/properties/NarrativeEffect/properties/narrativeType #/definitions/MediaCreationContext/properties/NarrativeEffect/properties/customData #/definitions/MediaCreationContext/properties/NarrativeEffect/properties/Context diagram
Type object
Properties
Name Occurrence
schemaVersion
entityInfo
entityType
identifier
name
description
narrativeType
customData
Context
optional
optional
required
required
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "NarrativeEffect": {
  "type": "object",
  "additionalProperties": false,
  "title": "Narrative Effect",
  "description": "An on screen visual effect considered essential to the narrative.",
  "required": [
    "entityType",
    "identifier"
  ],
  "properties": {
    "schemaVersion": {
      "$ref": "#/definitions/core/properties/schemaVersion",
      "title": "Schema Version"
    },
    "entityInfo": {
      "type": "string",
      "title": "Entity Information"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "NarrativeEffect"
    },
    "identifier": {"$ref": "#/definitions/Utility/properties/identifier"},
    "name": {
      "title": "Narrative Effect Name",
      "description": "A human readable name for the effect",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "description": {
      "title": "Narrative Object Description",
      "description": "A brief description of the narrative effect",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "narrativeType": {
      "title": "Object type",
      "description": "A categorization of the type effect.",
      "type": "string",
      "enum": [
        "sfx",
        "effect",
        "vfx"
      ]
    },
    "customData": {
      "$ref": "#/definitions/core/properties/customData",
      "title": "Custom Data"
    },
    "Context": {
      "$ref": "#/definitions/MediaCreationContext/properties/Context",
      "title": "Narrative Effect Context"
    }
  }
}


Definition schema schemaVersion
Annotations
Title  Schema Version

Diagram
#/definitions/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{
  "$ref": "#/definitions/core/properties/schemaVersion",
  "title": "Schema Version"
}


Schema entityInfo
Annotations
Title  Entity Information

Diagram
diagram
Type string
Used by
Source

 "entityInfo": {
  "type": "string",
  "title": "Entity Information"
}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "NarrativeEffect"
}


Definition schema identifier
Diagram
#/definitions/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {"$ref": "#/definitions/Utility/properties/identifier"}


Schema name
Annotations
Title  Narrative Effect Name

Description  A human readable name for the effect
Diagram
diagram
Type object
Any of
Used by
Source

 "name": {
  "title": "Narrative Effect Name",
  "description": "A human readable name for the effect",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema description
Annotations
Title  Narrative Object Description

Description  A brief description of the narrative effect
Diagram
diagram
Type object
Any of
Used by
Source

 "description": {
  "title": "Narrative Object Description",
  "description": "A brief description of the narrative effect",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema narrativeType
Annotations
Title  Object type

Description  A categorization of the type effect.
Diagram
diagram
Type string
Enumeration
Values
sfx
effect
vfx
Used by
Source

 "narrativeType": {
  "title": "Object type",
  "description": "A categorization of the type effect.",
  "type": "string",
  "enum": [
    "sfx",
    "effect",
    "vfx"
  ]
}


Definition schema customData
Annotations
Title  Custom Data

Diagram
#/definitions/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {
  "$ref": "#/definitions/core/properties/customData",
  "title": "Custom Data"
}


Definition schema Context
Annotations
Title  Narrative Effect Context

Diagram
#/definitions/MediaCreationContext/properties/Context diagram
Type reference
Refers Context
Used by
Source

 "Context": {
  "$ref": "#/definitions/MediaCreationContext/properties/Context",
  "title": "Narrative Effect Context"
}


Definition schema items
Diagram
#/definitions/MediaCreationContext/properties/NarrativeEffect diagram
Type reference
Refers NarrativeEffect
Used by
Source

 "items": {"$ref": "#/definitions/MediaCreationContext/properties/NarrativeEffect"}


Schema Participant
Annotations
Title  Participant

Diagram
#/definitions/core/properties/rootObject/properties/Participant/items diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items false
Used by
Source

 "Participant": {
  "type": "array",
  "additionalItems": false,
  "title": "Participant",
  "items": {"$ref": "#/definitions/Participant/properties/Participant"}
}


Definition schema items
Diagram
#/definitions/Participant/properties/Participant diagram
Type reference
Refers Participant
Used by
Source

 "items": {"$ref": "#/definitions/Participant/properties/Participant"}


Schema Person
Annotations
Title  Person

Diagram
#/definitions/core/properties/rootObject/properties/Person/items diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items false
Used by
Source

 "Person": {
  "type": "array",
  "additionalItems": false,
  "title": "Person",
  "items": {"$ref": "#/definitions/Participant/properties/Person"}
}


Definition schema items
Diagram
#/definitions/Participant/properties/Person diagram
Type reference
Refers Person
Used by
Source

 "items": {"$ref": "#/definitions/Participant/properties/Person"}


Schema Department
Annotations
Title  Department

Diagram
#/definitions/core/properties/rootObject/properties/Department/items diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items false
Used by
Source

 "Department": {
  "type": "array",
  "additionalItems": false,
  "title": "Department",
  "items": {"$ref": "#/definitions/Participant/properties/Department"}
}


Definition schema items
Diagram
#/definitions/Participant/properties/Department diagram
Type reference
Refers Department
Used by
Source

 "items": {"$ref": "#/definitions/Participant/properties/Department"}


Schema Organization
Annotations
Title  Organization

Diagram
#/definitions/core/properties/rootObject/properties/Organization/items diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items false
Used by
Source

 "Organization": {
  "type": "array",
  "additionalItems": false,
  "title": "Organization",
  "items": {"$ref": "#/definitions/Participant/properties/Organization"}
}


Definition schema items
Diagram
#/definitions/Participant/properties/Organization diagram
Type reference
Refers Organization
Used by
Source

 "items": {"$ref": "#/definitions/Participant/properties/Organization"}


Schema Service
Annotations
Title  Service

Diagram
#/definitions/core/properties/rootObject/properties/Service/items diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items false
Used by
Source

 "Service": {
  "type": "array",
  "additionalItems": false,
  "title": "Service",
  "items": {"$ref": "#/definitions/Participant/properties/Service"}
}


Definition schema items
Diagram
#/definitions/Participant/properties/Service diagram
Type reference
Refers Service
Used by
Source

 "items": {"$ref": "#/definitions/Participant/properties/Service"}


Schema Location
Annotations
Title  Location

Diagram
#/definitions/core/properties/rootObject/properties/Location/items diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items false
Used by
Source

 "Location": {
  "type": "array",
  "additionalItems": false,
  "title": "Location",
  "items": {"$ref": "#/definitions/Utility/properties/Location"}
}


Definition schema items
Diagram
#/definitions/Utility/properties/Location diagram
Type reference
Refers Location
Used by
Source

 "items": {"$ref": "#/definitions/Utility/properties/Location"}


Schema rootArray
Diagram
#/definitions/core/properties/rootArray/items diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items true
Used by
Source

 "rootArray": {
  "type": "array",
  "additionalItems": true,
  "items": {
    "anyOf": [
      {"$ref": "#/definitions/MediaCreationContext/properties/Character"},
      {"$ref": "#/definitions/Participant/properties/Participant"},
      {"$ref": "#/definitions/MediaCreationContext/properties/Context"},
      {"$ref": "#/definitions/MediaCreationContext/properties/CreativeWork"},
      {"$ref": "#/definitions/MediaCreationContext/properties/NarrativeAction"},
      {"$ref": "#/definitions/MediaCreationContext/properties/NarrativeAudio"},
      {"$ref": "#/definitions/MediaCreationContext/properties/NarrativeLocation"},
      {"$ref": "#/definitions/MediaCreationContext/properties/NarrativeObject"},
      {"$ref": "#/definitions/MediaCreationContext/properties/NarrativeScene"},
      {"$ref": "#/definitions/MediaCreationContext/properties/NarrativeStyling"},
      {"$ref": "#/definitions/MediaCreationContext/properties/ProductionLocation"},
      {"$ref": "#/definitions/MediaCreationContext/properties/ProductionScene"},
      {"$ref": "#/definitions/MediaCreationContext/properties/Slate"},
      {"$ref": "#/definitions/MediaCreationContext/properties/NarrativeEffect"},
      {"$ref": "#/definitions/Utility/properties/Location"},
      {"$ref": "#/definitions/Participant/properties/Role"},
      {"$ref": "#/definitions/Participant/properties/Person"},
      {"$ref": "#/definitions/Participant/properties/Department"},
      {"$ref": "#/definitions/Participant/properties/Organization"},
      {"$ref": "#/definitions/Participant/properties/Service"},
      {"$ref": "#/definitions/Asset/properties/Asset"},
      {"$ref": "#/definitions/Asset/properties/AssetSC"},
      {"$ref": "#/definitions/MediaCreationContext/properties/Sequence"},
      {"$ref": "#/definitions/Infrastructure/properties/Infrastructure"},
      {"$ref": "#/definitions/Infrastructure/properties/InfrastructureSC"},
      {"$ref": "#/definitions/Task/properties/Task"},
      {"$ref": "#/definitions/Task/properties/TaskSC"}
    ]
  }
}


Schema items
Diagram
#/definitions/core/properties/rootArray/items/anyOf/0 #/definitions/core/properties/rootArray/items/anyOf/1 #/definitions/core/properties/rootArray/items/anyOf/2 #/definitions/core/properties/rootArray/items/anyOf/3 #/definitions/core/properties/rootArray/items/anyOf/4 #/definitions/core/properties/rootArray/items/anyOf/5 #/definitions/core/properties/rootArray/items/anyOf/6 #/definitions/core/properties/rootArray/items/anyOf/7 #/definitions/core/properties/rootArray/items/anyOf/8 #/definitions/core/properties/rootArray/items/anyOf/9 #/definitions/core/properties/rootArray/items/anyOf/10 #/definitions/core/properties/rootArray/items/anyOf/11 #/definitions/core/properties/rootArray/items/anyOf/12 #/definitions/core/properties/rootArray/items/anyOf/13 #/definitions/core/properties/rootArray/items/anyOf/14 #/definitions/core/properties/rootArray/items/anyOf/15 #/definitions/core/properties/rootArray/items/anyOf/16 #/definitions/core/properties/rootArray/items/anyOf/17 #/definitions/core/properties/rootArray/items/anyOf/18 #/definitions/core/properties/rootArray/items/anyOf/19 #/definitions/core/properties/rootArray/items/anyOf/20 #/definitions/core/properties/rootArray/items/anyOf/21 #/definitions/core/properties/rootArray/items/anyOf/22 #/definitions/core/properties/rootArray/items/anyOf/23 #/definitions/core/properties/rootArray/items/anyOf/24 #/definitions/core/properties/rootArray/items/anyOf/25 #/definitions/core/properties/rootArray/items/anyOf/26 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/definitions/MediaCreationContext/properties/Character"},
    {"$ref": "#/definitions/Participant/properties/Participant"},
    {"$ref": "#/definitions/MediaCreationContext/properties/Context"},
    {"$ref": "#/definitions/MediaCreationContext/properties/CreativeWork"},
    {"$ref": "#/definitions/MediaCreationContext/properties/NarrativeAction"},
    {"$ref": "#/definitions/MediaCreationContext/properties/NarrativeAudio"},
    {"$ref": "#/definitions/MediaCreationContext/properties/NarrativeLocation"},
    {"$ref": "#/definitions/MediaCreationContext/properties/NarrativeObject"},
    {"$ref": "#/definitions/MediaCreationContext/properties/NarrativeScene"},
    {"$ref": "#/definitions/MediaCreationContext/properties/NarrativeStyling"},
    {"$ref": "#/definitions/MediaCreationContext/properties/ProductionLocation"},
    {"$ref": "#/definitions/MediaCreationContext/properties/ProductionScene"},
    {"$ref": "#/definitions/MediaCreationContext/properties/Slate"},
    {"$ref": "#/definitions/MediaCreationContext/properties/NarrativeEffect"},
    {"$ref": "#/definitions/Utility/properties/Location"},
    {"$ref": "#/definitions/Participant/properties/Role"},
    {"$ref": "#/definitions/Participant/properties/Person"},
    {"$ref": "#/definitions/Participant/properties/Department"},
    {"$ref": "#/definitions/Participant/properties/Organization"},
    {"$ref": "#/definitions/Participant/properties/Service"},
    {"$ref": "#/definitions/Asset/properties/Asset"},
    {"$ref": "#/definitions/Asset/properties/AssetSC"},
    {"$ref": "#/definitions/MediaCreationContext/properties/Sequence"},
    {"$ref": "#/definitions/Infrastructure/properties/Infrastructure"},
    {"$ref": "#/definitions/Infrastructure/properties/InfrastructureSC"},
    {"$ref": "#/definitions/Task/properties/Task"},
    {"$ref": "#/definitions/Task/properties/TaskSC"}
  ]
}


Definition schema anyOf/0
Diagram
#/definitions/MediaCreationContext/properties/Character diagram
Type reference
Refers Character
Used by
Source

{"$ref": "#/definitions/MediaCreationContext/properties/Character"}


Definition schema anyOf/1
Diagram
#/definitions/Participant/properties/Participant diagram
Type reference
Refers Participant
Used by
Source

{"$ref": "#/definitions/Participant/properties/Participant"}


Definition schema anyOf/2
Diagram
#/definitions/MediaCreationContext/properties/Context diagram
Type reference
Refers Context
Used by
Source

{"$ref": "#/definitions/MediaCreationContext/properties/Context"}


Definition schema anyOf/3
Diagram
#/definitions/MediaCreationContext/properties/CreativeWork diagram
Type reference
Refers CreativeWork
Used by
Source

{"$ref": "#/definitions/MediaCreationContext/properties/CreativeWork"}


Definition schema anyOf/4
Diagram
#/definitions/MediaCreationContext/properties/NarrativeAction diagram
Type reference
Refers NarrativeAction
Used by
Source

{"$ref": "#/definitions/MediaCreationContext/properties/NarrativeAction"}


Definition schema anyOf/5
Diagram
#/definitions/MediaCreationContext/properties/NarrativeAudio diagram
Type reference
Refers NarrativeAudio
Used by
Source

{"$ref": "#/definitions/MediaCreationContext/properties/NarrativeAudio"}


Definition schema anyOf/6
Diagram
#/definitions/MediaCreationContext/properties/NarrativeLocation diagram
Type reference
Refers NarrativeLocation
Used by
Source

{"$ref": "#/definitions/MediaCreationContext/properties/NarrativeLocation"}


Definition schema anyOf/7
Diagram
#/definitions/MediaCreationContext/properties/NarrativeObject diagram
Type reference
Refers NarrativeObject
Used by
Source

{"$ref": "#/definitions/MediaCreationContext/properties/NarrativeObject"}


Definition schema anyOf/8
Diagram
#/definitions/MediaCreationContext/properties/NarrativeScene diagram
Type reference
Refers NarrativeScene
Used by
Source

{"$ref": "#/definitions/MediaCreationContext/properties/NarrativeScene"}


Definition schema anyOf/9
Diagram
#/definitions/MediaCreationContext/properties/NarrativeStyling diagram
Type reference
Refers NarrativeStyling
Used by
Source

{"$ref": "#/definitions/MediaCreationContext/properties/NarrativeStyling"}


Definition schema anyOf/10
Diagram
#/definitions/MediaCreationContext/properties/ProductionLocation diagram
Type reference
Refers ProductionLocation
Used by
Source

{"$ref": "#/definitions/MediaCreationContext/properties/ProductionLocation"}


Definition schema anyOf/11
Diagram
#/definitions/MediaCreationContext/properties/ProductionScene diagram
Type reference
Refers ProductionScene
Used by
Source

{"$ref": "#/definitions/MediaCreationContext/properties/ProductionScene"}


Definition schema anyOf/12
Diagram
#/definitions/MediaCreationContext/properties/Slate diagram
Type reference
Refers Slate
Used by
Source

{"$ref": "#/definitions/MediaCreationContext/properties/Slate"}


Definition schema anyOf/13
Diagram
#/definitions/MediaCreationContext/properties/NarrativeEffect diagram
Type reference
Refers NarrativeEffect
Used by
Source

{"$ref": "#/definitions/MediaCreationContext/properties/NarrativeEffect"}


Definition schema anyOf/14
Diagram
#/definitions/Utility/properties/Location diagram
Type reference
Refers Location
Used by
Source

{"$ref": "#/definitions/Utility/properties/Location"}


Definition schema anyOf/15
Diagram
#/definitions/Participant/properties/Role diagram
Type reference
Refers Role
Used by
Source

{"$ref": "#/definitions/Participant/properties/Role"}


Definition schema anyOf/16
Diagram
#/definitions/Participant/properties/Person diagram
Type reference
Refers Person
Used by
Source

{"$ref": "#/definitions/Participant/properties/Person"}


Definition schema anyOf/17
Diagram
#/definitions/Participant/properties/Department diagram
Type reference
Refers Department
Used by
Source

{"$ref": "#/definitions/Participant/properties/Department"}


Definition schema anyOf/18
Diagram
#/definitions/Participant/properties/Organization diagram
Type reference
Refers Organization
Used by
Source

{"$ref": "#/definitions/Participant/properties/Organization"}


Definition schema anyOf/19
Diagram
#/definitions/Participant/properties/Service diagram
Type reference
Refers Service
Used by
Source

{"$ref": "#/definitions/Participant/properties/Service"}


Definition schema anyOf/20
Diagram
#/definitions/Asset/properties/Asset diagram
Type reference
Refers Asset
Used by
Source

{"$ref": "#/definitions/Asset/properties/Asset"}


Definition schema anyOf/21
Diagram
#/definitions/Asset/properties/AssetSC diagram
Type reference
Refers AssetSC
Used by
Source

{"$ref": "#/definitions/Asset/properties/AssetSC"}


Definition schema anyOf/22
Diagram
#/definitions/MediaCreationContext/properties/Sequence diagram
Type reference
Refers Sequence
Used by
Source

{"$ref": "#/definitions/MediaCreationContext/properties/Sequence"}


Schema Infrastructure
Annotations
Title  Infrastructure

Description  The underlying systems and framework required for the production of the Creative Work; it is generally not specific to a particular Creative Work.
Diagram
#/definitions/Infrastructure/properties/Infrastructure/properties/schemaVersion #/definitions/Infrastructure/properties/Infrastructure/properties/entityInfo #/definitions/Infrastructure/properties/Infrastructure/properties/entityType #/definitions/Infrastructure/properties/Infrastructure/properties/identifier #/definitions/Infrastructure/properties/Infrastructure/properties/name #/definitions/Infrastructure/properties/Infrastructure/properties/description #/definitions/Infrastructure/properties/Infrastructure/properties/Context #/definitions/Infrastructure/properties/Infrastructure/properties/customData #/definitions/Infrastructure/properties/Infrastructure/properties/InfrastructureSC #/definitions/Infrastructure/properties/Infrastructure/properties/infrastructureFC diagram
Type object
Properties
Name Occurrence
schemaVersion
entityInfo
entityType
identifier
name
description
Context
customData
InfrastructureSC
infrastructureFC
optional
optional
required
required
optional
optional
optional
optional
optional
optional
Additional Properties true
Used by
Source

 "Infrastructure": {
  "type": "object",
  "additionalProperties": true,
  "title": "Infrastructure",
  "description": "The underlying systems and framework required for the production of the Creative Work; it is generally not specific to a particular Creative Work.",
  "required": [
    "entityType",
    "identifier"
  ],
  "properties": {
    "schemaVersion": {
      "$ref": "#/definitions/core/properties/schemaVersion",
      "title": "Schema Version"
    },
    "entityInfo": {
      "type": "string",
      "title": "Entity Information"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "Infrastructure"
    },
    "identifier": {
      "$ref": "#/definitions/Utility/properties/identifier",
      "title": "Identifier"
    },
    "name": {
      "title": "Asset name",
      "description": "A human readable name for the asset",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "description": {
      "title": "Asset description",
      "description": "A human readable description of the asset",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "Context": {
      "$ref": "#/definitions/MediaCreationContext/properties/Context",
      "title": "Asset Context"
    },
    "customData": {"$ref": "#/definitions/core/properties/customData"},
    "InfrastructureSC": {
      "$ref": "#/definitions/Infrastructure/properties/InfrastructureSC",
      "title": "Structural Characteristics"
    },
    "infrastructureFC": {
      "$ref": "#/definitions/Infrastructure/properties/infrastructureFC",
      "title": "Functional Characteristics"
    }
  }
}


Definition schema schemaVersion
Annotations
Title  Schema Version

Diagram
#/definitions/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{
  "$ref": "#/definitions/core/properties/schemaVersion",
  "title": "Schema Version"
}


Schema entityInfo
Annotations
Title  Entity Information

Diagram
diagram
Type string
Used by
Source

 "entityInfo": {
  "type": "string",
  "title": "Entity Information"
}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "Infrastructure"
}


Definition schema identifier
Annotations
Title  Identifier

Diagram
#/definitions/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {
  "$ref": "#/definitions/Utility/properties/identifier",
  "title": "Identifier"
}


Schema name
Annotations
Title  Asset name

Description  A human readable name for the asset
Diagram
diagram
Type object
Any of
Used by
Source

 "name": {
  "title": "Asset name",
  "description": "A human readable name for the asset",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema description
Annotations
Title  Asset description

Description  A human readable description of the asset
Diagram
diagram
Type object
Any of
Used by
Source

 "description": {
  "title": "Asset description",
  "description": "A human readable description of the asset",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Definition schema Context
Annotations
Title  Asset Context

Diagram
#/definitions/MediaCreationContext/properties/Context diagram
Type reference
Refers Context
Used by
Source

 "Context": {
  "$ref": "#/definitions/MediaCreationContext/properties/Context",
  "title": "Asset Context"
}


Definition schema customData
Diagram
#/definitions/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/definitions/core/properties/customData"}


Schema InfrastructureSC
Annotations
Title  Infrastructure Structural Characteristics

Description  Describes the form of the Infrastrcuture along with the attributes specific to that infrastructure's form
Diagram
#/definitions/Infrastructure/properties/InfrastructureSC/properties/schemaVersion #/definitions/Infrastructure/properties/InfrastructureSC/properties/entityType #/definitions/Infrastructure/properties/InfrastructureSC/properties/identifier #/definitions/Infrastructure/properties/InfrastructureSC/properties/structuralType #/definitions/Infrastructure/properties/InfrastructureSC/properties/structuralProperties #/definitions/Infrastructure/properties/InfrastructureSC/properties/customData diagram
Type object
Properties
Name Occurrence
schemaVersion
entityType
identifier
structuralType
structuralProperties
customData
optional
required
required
optional
optional
optional
Additional Properties false
Used by
Source

 "InfrastructureSC": {
  "type": "object",
  "additionalProperties": false,
  "title": "Infrastructure Structural Characteristics",
  "description": "Describes the form of the Infrastrcuture along with the attributes specific to that infrastructure's form",
  "required": [
    "entityType",
    "identifier"
  ],
  "properties": {
    "schemaVersion": {
      "$ref": "#/definitions/core/properties/schemaVersion",
      "title": "Schema Version"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "InfrastructureSC"
    },
    "identifier": {"$ref": "#/definitions/Utility/properties/identifier"},
    "structuralType": {
      "title": "Structural Type",
      "description": "A structured description of the the assets form",
      "examples": [
        "assetGroup",
        "digital.image",
        "analog.movingImage"
      ],
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "structuralProperties": {
      "title": "Structural Properties",
      "description": "A set of properties that describe the infrastructure in this form",
      "anyOf": [
        {
          "type": "object",
          "additionalProperties": true,
          "properties": {
            "dimensions": {"type": "string"},
            "customData": {"$ref": "#/definitions/core/properties/customData"}
          }
        },
        {"type": "null"}
      ]
    },
    "customData": {"$ref": "#/definitions/core/properties/customData"}
  }
}


Definition schema schemaVersion
Annotations
Title  Schema Version

Diagram
#/definitions/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{
  "$ref": "#/definitions/core/properties/schemaVersion",
  "title": "Schema Version"
}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "InfrastructureSC"
}


Definition schema identifier
Diagram
#/definitions/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {"$ref": "#/definitions/Utility/properties/identifier"}


Schema structuralType
Annotations
Title  Structural Type

Description  A structured description of the the assets form
Diagram
diagram
Type object
Any of
Examples assetGroup digital.image analog.movingImage
Used by
Source

 "structuralType": {
  "title": "Structural Type",
  "description": "A structured description of the the assets form",
  "examples": [
    "assetGroup",
    "digital.image",
    "analog.movingImage"
  ],
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema structuralProperties
Annotations
Title  Structural Properties

Description  A set of properties that describe the infrastructure in this form
Diagram
#/definitions/Infrastructure/properties/InfrastructureSC/properties/structuralProperties/properties/dimensions #/definitions/Infrastructure/properties/InfrastructureSC/properties/structuralProperties/properties/customData diagram
Type object
Any of
Used by
Source

 "structuralProperties": {
  "title": "Structural Properties",
  "description": "A set of properties that describe the infrastructure in this form",
  "anyOf": [
    {
      "type": "object",
      "additionalProperties": true,
      "properties": {
        "dimensions": {"type": "string"},
        "customData": {"$ref": "#/definitions/core/properties/customData"}
      }
    },
    {"type": "null"}
  ]
}


Schema structuralProperties/0
Diagram
#/definitions/Infrastructure/properties/InfrastructureSC/properties/structuralProperties/properties/dimensions #/definitions/Infrastructure/properties/InfrastructureSC/properties/structuralProperties/properties/customData diagram
Type object
Properties
Name Occurrence
dimensions
customData
optional
optional
Additional Properties true
Used by
Source

 "structuralProperties/0": {
  "type": "object",
  "additionalProperties": true,
  "properties": {
    "dimensions": {"type": "string"},
    "customData": {"$ref": "#/definitions/core/properties/customData"}
  }
}


Schema dimensions
Diagram
diagram
Type string
Used by
Source

 "dimensions": {"type": "string"}


Definition schema customData
Diagram
#/definitions/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/definitions/core/properties/customData"}


Definition schema customData
Diagram
#/definitions/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/definitions/core/properties/customData"}


Definition schema InfrastructureSC
Annotations
Title  Structural Characteristics

Diagram
#/definitions/Infrastructure/properties/InfrastructureSC diagram
Type reference
Refers InfrastructureSC
Used by
Source

 "InfrastructureSC": {
  "$ref": "#/definitions/Infrastructure/properties/InfrastructureSC",
  "title": "Structural Characteristics"
}


Schema infrastructureFC
Annotations
Title  Infrastructure Functional Characteristics

Description  Describes the use or purpose of an Infrastructure within the production process
Diagram
#/definitions/Infrastructure/properties/infrastructureFC/properties/functionalType #/definitions/Infrastructure/properties/infrastructureFC/properties/functionalProperties #/definitions/Infrastructure/properties/infrastructureFC/properties/customData diagram
Type object
Properties
Name Occurrence
functionalType
functionalProperties
customData
optional
optional
optional
Additional Properties true
Used by
Source

 "infrastructureFC": {
  "type": "object",
  "additionalProperties": true,
  "title": "Infrastructure Functional Characteristics",
  "description": "Describes the use or purpose of an Infrastructure within the production process",
  "properties": {
    "functionalType": {
      "title": "Functional Type",
      "description": "The use or purpose of a Task within the production process.",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "functionalProperties": {
      "title": "Functional Properties",
      "description": "A set of properties that describe the tasks functional use",
      "anyOf": [
        {
          "type": "object",
          "additionalProperties": true,
          "properties": {
            "customData": {"$ref": "#/definitions/core/properties/customData"}
          }
        },
        {"type": "null"}
      ]
    },
    "customData": {"$ref": "#/definitions/core/properties/customData"}
  }
}


Schema functionalType
Annotations
Title  Functional Type

Description  The use or purpose of a Task within the production process.
Diagram
diagram
Type object
Any of
Used by
Source

 "functionalType": {
  "title": "Functional Type",
  "description": "The use or purpose of a Task within the production process.",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema functionalProperties
Annotations
Title  Functional Properties

Description  A set of properties that describe the tasks functional use
Diagram
#/definitions/Infrastructure/properties/infrastructureFC/properties/functionalProperties/properties/customData diagram
Type object
Any of
Used by
Source

 "functionalProperties": {
  "title": "Functional Properties",
  "description": "A set of properties that describe the tasks functional use",
  "anyOf": [
    {
      "type": "object",
      "additionalProperties": true,
      "properties": {
        "customData": {"$ref": "#/definitions/core/properties/customData"}
      }
    },
    {"type": "null"}
  ]
}


Definition schema customData
Diagram
#/definitions/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/definitions/core/properties/customData"}


Definition schema customData
Diagram
#/definitions/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/definitions/core/properties/customData"}


Definition schema infrastructureFC
Annotations
Title  Functional Characteristics

Diagram
#/definitions/Infrastructure/properties/infrastructureFC diagram
Type reference
Refers infrastructureFC
Used by
Source

 "infrastructureFC": {
  "$ref": "#/definitions/Infrastructure/properties/infrastructureFC",
  "title": "Functional Characteristics"
}


Definition schema anyOf/23
Diagram
#/definitions/Infrastructure/properties/Infrastructure diagram
Type reference
Refers Infrastructure
Used by
Source

{"$ref": "#/definitions/Infrastructure/properties/Infrastructure"}


Definition schema anyOf/24
Diagram
#/definitions/Infrastructure/properties/InfrastructureSC diagram
Type reference
Refers InfrastructureSC
Used by
Source

{"$ref": "#/definitions/Infrastructure/properties/InfrastructureSC"}


Schema Task
Annotations
Title  Task

Description  A piece of work to be done and completed as a step in the production process.
Diagram
#/definitions/Task/properties/Task/properties/schemaVersion #/definitions/Task/properties/Task/properties/entityInfo #/definitions/Task/properties/Task/properties/entityType #/definitions/Task/properties/Task/properties/identifier #/definitions/Task/properties/Task/properties/name #/definitions/Task/properties/Task/properties/description #/definitions/Task/properties/Task/properties/TaskSC #/definitions/Task/properties/Task/properties/taskFC #/definitions/Task/properties/Task/properties/Context #/definitions/Task/properties/Task/properties/customData diagram
Type object
Properties
Name Occurrence
schemaVersion
entityInfo
entityType
identifier
name
description
TaskSC
taskFC
Context
customData
optional
optional
required
required
optional
optional
optional
optional
optional
optional
Additional Properties true
Used by
Source

 "Task": {
  "type": "object",
  "additionalProperties": true,
  "title": "Task",
  "description": "A piece of work to be done and completed as a step in the production process.",
  "required": [
    "entityType",
    "identifier"
  ],
  "properties": {
    "schemaVersion": {
      "$ref": "#/definitions/core/properties/schemaVersion",
      "title": "Schema Version"
    },
    "entityInfo": {
      "type": "string",
      "title": "Entity Information"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "Task"
    },
    "identifier": {
      "$ref": "#/definitions/Utility/properties/identifier",
      "title": "Identifier"
    },
    "name": {
      "title": "Asset name",
      "description": "A human readable name for the asset",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "description": {
      "title": "Asset description",
      "description": "A human readable description of the asset",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "TaskSC": {
      "$ref": "#/definitions/Task/properties/TaskSC",
      "title": "Structural Characteristics"
    },
    "taskFC": {
      "$ref": "#/definitions/Task/properties/taskFC",
      "title": "Functional Characteristics"
    },
    "Context": {
      "$ref": "#/definitions/MediaCreationContext/properties/Context",
      "title": "Asset Context"
    },
    "customData": {"$ref": "#/definitions/core/properties/customData"}
  }
}


Definition schema schemaVersion
Annotations
Title  Schema Version

Diagram
#/definitions/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{
  "$ref": "#/definitions/core/properties/schemaVersion",
  "title": "Schema Version"
}


Schema entityInfo
Annotations
Title  Entity Information

Diagram
diagram
Type string
Used by
Source

 "entityInfo": {
  "type": "string",
  "title": "Entity Information"
}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "Task"
}


Definition schema identifier
Annotations
Title  Identifier

Diagram
#/definitions/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {
  "$ref": "#/definitions/Utility/properties/identifier",
  "title": "Identifier"
}


Schema name
Annotations
Title  Asset name

Description  A human readable name for the asset
Diagram
diagram
Type object
Any of
Used by
Source

 "name": {
  "title": "Asset name",
  "description": "A human readable name for the asset",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema description
Annotations
Title  Asset description

Description  A human readable description of the asset
Diagram
diagram
Type object
Any of
Used by
Source

 "description": {
  "title": "Asset description",
  "description": "A human readable description of the asset",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema TaskSC
Annotations
Title  Task Structural Characteristics

Description  Describes the form of Task along with the attributes specific to that task’s form
Diagram
#/definitions/Task/properties/TaskSC/properties/schemaVersion #/definitions/Task/properties/TaskSC/properties/entityType #/definitions/Task/properties/TaskSC/properties/identifier #/definitions/Task/properties/TaskSC/properties/structuralType #/definitions/Task/properties/TaskSC/properties/structuralProperties #/definitions/Task/properties/TaskSC/properties/customData diagram
Type object
Properties
Name Occurrence
schemaVersion
entityType
identifier
structuralType
structuralProperties
customData
optional
required
required
optional
optional
optional
Additional Properties true
Used by
Source

 "TaskSC": {
  "type": "object",
  "additionalProperties": true,
  "title": "Task Structural Characteristics",
  "description": "Describes the form of Task along with the attributes specific to that task’s form",
  "required": [
    "entityType",
    "identifier"
  ],
  "properties": {
    "schemaVersion": {
      "$ref": "#/definitions/core/properties/schemaVersion",
      "title": "Schema Version"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "TaskSC"
    },
    "identifier": {"$ref": "#/definitions/Utility/properties/identifier"},
    "structuralType": {
      "title": "Structural Type",
      "description": "A structured description of the the assets form",
      "examples": [
        "assetGroup",
        "digital.image",
        "analog.movingImage"
      ],
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "structuralProperties": {
      "title": "Structural Properties",
      "description": "A set of properties that describe the asset in this form",
      "anyOf": [
        {
          "type": "object",
          "additionalProperties": true,
          "properties": {
            "dimensions": {"type": "string"},
            "customData": {"$ref": "#/definitions/core/properties/customData"}
          }
        },
        {"type": "null"}
      ]
    },
    "customData": {"$ref": "#/definitions/core/properties/customData"}
  }
}


Definition schema schemaVersion
Annotations
Title  Schema Version

Diagram
#/definitions/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{
  "$ref": "#/definitions/core/properties/schemaVersion",
  "title": "Schema Version"
}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "TaskSC"
}


Definition schema identifier
Diagram
#/definitions/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {"$ref": "#/definitions/Utility/properties/identifier"}


Schema structuralType
Annotations
Title  Structural Type

Description  A structured description of the the assets form
Diagram
diagram
Type object
Any of
Examples assetGroup digital.image analog.movingImage
Used by
Source

 "structuralType": {
  "title": "Structural Type",
  "description": "A structured description of the the assets form",
  "examples": [
    "assetGroup",
    "digital.image",
    "analog.movingImage"
  ],
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema structuralProperties
Annotations
Title  Structural Properties

Description  A set of properties that describe the asset in this form
Diagram
#/definitions/Task/properties/TaskSC/properties/structuralProperties/properties/dimensions #/definitions/Task/properties/TaskSC/properties/structuralProperties/properties/customData diagram
Type object
Any of
Used by
Source

 "structuralProperties": {
  "title": "Structural Properties",
  "description": "A set of properties that describe the asset in this form",
  "anyOf": [
    {
      "type": "object",
      "additionalProperties": true,
      "properties": {
        "dimensions": {"type": "string"},
        "customData": {"$ref": "#/definitions/core/properties/customData"}
      }
    },
    {"type": "null"}
  ]
}


Schema dimensions
Diagram
diagram
Type string
Used by
Source

 "dimensions": {"type": "string"}


Definition schema customData
Diagram
#/definitions/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/definitions/core/properties/customData"}


Definition schema customData
Diagram
#/definitions/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/definitions/core/properties/customData"}


Definition schema TaskSC
Annotations
Title  Structural Characteristics

Diagram
#/definitions/Task/properties/TaskSC diagram
Type reference
Refers TaskSC
Used by
Source

 "TaskSC": {
  "$ref": "#/definitions/Task/properties/TaskSC",
  "title": "Structural Characteristics"
}


Schema taskFC
Annotations
Title  Task Functional Characteristics

Description  Describes the use or purpose of an Asset within the production process
Diagram
#/definitions/Task/properties/taskFC/properties/functionalType #/definitions/Task/properties/taskFC/properties/functionalProperties #/definitions/Task/properties/taskFC/properties/customData diagram
Type object
Properties
Name Occurrence
functionalType
functionalProperties
customData
optional
optional
optional
Additional Properties true
Used by
Source

 "taskFC": {
  "type": "object",
  "additionalProperties": true,
  "title": "Task Functional Characteristics",
  "description": "Describes the use or purpose of an Asset within the production process",
  "properties": {
    "functionalType": {
      "title": "Functional Type",
      "description": "The use or purpose of a Task within the production process.",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "functionalProperties": {
      "title": "Functional Properties",
      "description": "A set of properties that describe the tasks functional use",
      "anyOf": [
        {
          "type": "object",
          "additionalProperties": true,
          "properties": {
            "customData": {"$ref": "#/definitions/core/properties/customData"}
          }
        },
        {"type": "null"}
      ]
    },
    "customData": {"$ref": "#/definitions/core/properties/customData"}
  }
}


Schema functionalType
Annotations
Title  Functional Type

Description  The use or purpose of a Task within the production process.
Diagram
diagram
Type object
Any of
Used by
Source

 "functionalType": {
  "title": "Functional Type",
  "description": "The use or purpose of a Task within the production process.",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema functionalProperties
Annotations
Title  Functional Properties

Description  A set of properties that describe the tasks functional use
Diagram
#/definitions/Task/properties/taskFC/properties/functionalProperties/properties/customData diagram
Type object
Any of
Used by
Source

 "functionalProperties": {
  "title": "Functional Properties",
  "description": "A set of properties that describe the tasks functional use",
  "anyOf": [
    {
      "type": "object",
      "additionalProperties": true,
      "properties": {
        "customData": {"$ref": "#/definitions/core/properties/customData"}
      }
    },
    {"type": "null"}
  ]
}


Definition schema customData
Diagram
#/definitions/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/definitions/core/properties/customData"}


Definition schema customData
Diagram
#/definitions/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/definitions/core/properties/customData"}


Definition schema taskFC
Annotations
Title  Functional Characteristics

Diagram
#/definitions/Task/properties/taskFC diagram
Type reference
Refers taskFC
Used by
Source

 "taskFC": {
  "$ref": "#/definitions/Task/properties/taskFC",
  "title": "Functional Characteristics"
}


Definition schema Context
Annotations
Title  Asset Context

Diagram
#/definitions/MediaCreationContext/properties/Context diagram
Type reference
Refers Context
Used by
Source

 "Context": {
  "$ref": "#/definitions/MediaCreationContext/properties/Context",
  "title": "Asset Context"
}


Definition schema customData
Diagram
#/definitions/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/definitions/core/properties/customData"}


Definition schema anyOf/25
Diagram
#/definitions/Task/properties/Task diagram
Type reference
Refers Task
Used by
Source

{"$ref": "#/definitions/Task/properties/Task"}


Definition schema anyOf/26
Diagram
#/definitions/Task/properties/TaskSC diagram
Type reference
Refers TaskSC
Used by
Source

{"$ref": "#/definitions/Task/properties/TaskSC"}


Schema Asset
Annotations
Title  Asset

Diagram
#/definitions/Asset/properties/Asset #/definitions/Asset/properties/AssetSC #/definitions/Asset/properties/assetFC diagram
Type object
Properties
Name Occurrence
Asset
AssetSC
assetFC
optional
optional
optional
Additional Properties false
Used by
Source

 "Asset": {
  "type": "object",
  "additionalProperties": false,
  "title": "Asset",
  "properties": {
    "Asset": {
      "type": "object",
      "additionalProperties": false,
      "title": "Asset",
      "description": "A physical or digital object or collection of objects specific to the creation of the Creative Work.",
      "required": [
        "entityType",
        "identifier"
      ],
      "properties": {}
    },
    "AssetSC": {
      "type": "object",
      "additionalProperties": false,
      "title": "Asset Structural Characteristics",
      "description": "Describes the form of an Asset along with the attributes specific to that asset’s form",
      "required": [
        "entityType",
        "identifier"
      ],
      "properties": {}
    },
    "assetFC": {
      "type": "object",
      "additionalProperties": true,
      "title": "Asset Functional Characteristics",
      "description": "Describes the use or purpose of an Asset within the production process",
      "properties": {}
    }
  }
}


Schema Infrastructure
Diagram
#/definitions/Infrastructure/properties/Infrastructure #/definitions/Infrastructure/properties/InfrastructureSC #/definitions/Infrastructure/properties/infrastructureFC diagram
Type object
Properties
Name Occurrence
Infrastructure
InfrastructureSC
infrastructureFC
optional
optional
optional
Used by
Source

 "Infrastructure": {
  "type": "object",
  "properties": {
    "Infrastructure": {
      "type": "object",
      "additionalProperties": true,
      "title": "Infrastructure",
      "description": "The underlying systems and framework required for the production of the Creative Work; it is generally not specific to a particular Creative Work.",
      "required": [
        "entityType",
        "identifier"
      ],
      "properties": {}
    },
    "InfrastructureSC": {
      "type": "object",
      "additionalProperties": false,
      "title": "Infrastructure Structural Characteristics",
      "description": "Describes the form of the Infrastrcuture along with the attributes specific to that infrastructure's form",
      "required": [
        "entityType",
        "identifier"
      ],
      "properties": {}
    },
    "infrastructureFC": {
      "type": "object",
      "additionalProperties": true,
      "title": "Infrastructure Functional Characteristics",
      "description": "Describes the use or purpose of an Infrastructure within the production process",
      "properties": {}
    }
  }
}


Schema MediaCreationContext
Annotations
Title  Media Creation Context

Diagram
#/definitions/MediaCreationContext/properties/Character #/definitions/MediaCreationContext/properties/Context #/definitions/MediaCreationContext/properties/CreativeWork #/definitions/MediaCreationContext/properties/NarrativeAction #/definitions/MediaCreationContext/properties/NarrativeAudio #/definitions/MediaCreationContext/properties/NarrativeEffect #/definitions/MediaCreationContext/properties/NarrativeLocation #/definitions/MediaCreationContext/properties/NarrativeObject #/definitions/MediaCreationContext/properties/NarrativeScene #/definitions/MediaCreationContext/properties/NarrativeStyling #/definitions/MediaCreationContext/properties/ProductionLocation #/definitions/MediaCreationContext/properties/ProductionScene #/definitions/MediaCreationContext/properties/Sequence #/definitions/MediaCreationContext/properties/Slate diagram
Type object
Properties
Name Occurrence
Character
Context
CreativeWork
NarrativeAction
NarrativeAudio
NarrativeEffect
NarrativeLocation
NarrativeObject
NarrativeScene
NarrativeStyling
ProductionLocation
ProductionScene
Sequence
Slate
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "MediaCreationContext": {
  "type": "object",
  "additionalProperties": false,
  "title": "Media Creation Context",
  "properties": {
    "Character": {
      "type": "object",
      "additionalProperties": false,
      "title": "Character",
      "description": "A sentient entity (usually a person but not always) in the script whose specific identity is consequential to the narrative. A Character is generally identified by a specific name.",
      "required": [
        "entityType",
        "identifier"
      ],
      "properties": {}
    },
    "Context": {
      "type": "object",
      "additionalProperties": true,
      "title": "Context",
      "description": "Informs scope within the construction process of a Creative Work.",
      "required": [
        "entityType",
        "identifier"
      ],
      "patternProperties": {
        "^contributor(?:\\.[a-zA-Z0-9]+)?$": {
          "anyOf": [
            {
              "type": "object",
              "additionalProperties": false,
              "properties": {
                "Participant": {
                  "anyOf": [
                    {
                      "type": "array",
                      "items": {
                        "$ref": "#/definitions/Participant/properties/Participant",
                        "type": "object"
                      }
                    },
                    {"type": "null"}
                  ]
                }
              }
            },
            {"type": "null"}
          ]
        },
        "^contributesTo(?:\\.[a-zA-Z0-9]+)?$": {
          "anyOf": [
            {
              "type": "object",
              "additionalProperties": false,
              "properties": {
                "CreativeWork": {
                  "anyOf": [
                    {
                      "type": "array",
                      "items": {
                        "$ref": "#/definitions/MediaCreationContext/properties/CreativeWork",
                        "type": "object"
                      }
                    },
                    {"type": "null"}
                  ]
                }
              }
            },
            {"type": "null"}
          ]
        },
        "^depictedBy(?:\\.[a-zA-Z0-9]+)?$": {
          "anyOf": [
            {
              "type": "object",
              "additionalProperties": false,
              "properties": {
                "Asset": {
                  "anyOf": [
                    {
                      "type": "array",
                      "items": {
                        "$ref": "#/definitions/Asset/properties/Asset",
                        "type": "object"
                      }
                    },
                    {"type": "null"}
                  ]
                }
              }
            },
            {"type": "null"}
          ]
        },
        "^depicts(?:\\.[a-zA-Z0-9]+)?$": {
          "anyOf": [
            {
              "type": "object",
              "additionalProperties": false,
              "properties": {
                "NarrativeLocation": {
                  "anyOf": [
                    {
                      "type": "array",
                      "items": {
                        "$ref": "#/definitions/MediaCreationContext/properties/NarrativeLocation",
                        "type": "object"
                      }
                    },
                    {"type": "null"}
                  ]
                },
                "NarrativeObject": {
                  "anyOf": [
                    {
                      "type": "array",
                      "additionalItems": false,
                      "items": [
                        {
                          "$ref": "#/definitions/MediaCreationContext/properties/NarrativeObject",
                          "type": "object"
                        }
                      ]
                    },
                    {"type": "null"}
                  ]
                }
              }
            },
            {"type": "null"}
          ]
        },
        "^featuredIn(?:\\.[a-zA-Z0-9]+)?$": {
          "anyOf": [
            {
              "type": "object",
              "additionalProperties": false,
              "properties": {
                "NarrativeScene": {
                  "anyOf": [
                    {
                      "type": "array",
                      "items": {
                        "$ref": "#/definitions/MediaCreationContext/properties/NarrativeScene",
                        "type": "object"
                      }
                    },
                    {"type": "null"}
                  ]
                }
              }
            },
            {"type": "null"}
          ]
        },
        "^features(?:\\.[a-zA-Z0-9]+)?$": {
          "anyOf": [
            {
              "type": "object",
              "additionalProperties": false,
              "properties": {
                "Character": {
                  "anyOf": [
                    {
                      "type": "array",
                      "additionalItems": false,
                      "items": {
                        "$ref": "#/definitions/MediaCreationContext/properties/Character",
                        "type": "object"
                      }
                    },
                    {"type": "null"}
                  ]
                },
                "NarrativeAction": {
                  "anyOf": [
                    {
                      "type": "array",
                      "additionalItems": false,
                      "items": {
                        "$ref": "#/definitions/MediaCreationContext/properties/NarrativeAction",
                        "type": "object"
                      }
                    },
                    {"type": "null"}
                  ]
                },
                "NarrativeAudio": {
                  "anyOf": [
                    {
                      "type": "array",
                      "items": {
                        "$ref": "#/definitions/MediaCreationContext/properties/NarrativeAudio",
                        "type": "object"
                      }
                    },
                    {"type": "null"}
                  ]
                },
                "NarrativeEffect": {
                  "anyOf": [
                    {
                      "type": "array",
                      "items": {
                        "$ref": "#/definitions/MediaCreationContext/properties/NarrativeAudio",
                        "type": "object"
                      }
                    },
                    {"type": "null"}
                  ]
                },
                "NarrativeObject": {
                  "anyOf": [
                    {
                      "type": "array",
                      "additionalItems": false,
                      "items": {
                        "$ref": "#/definitions/MediaCreationContext/properties/NarrativeObject",
                        "type": "object"
                      }
                    },
                    {"type": "null"}
                  ]
                },
                "NarrativeStyling": {
                  "anyOf": [
                    {
                      "type": "array",
                      "items": {"$ref": "#/definitions/MediaCreationContext/properties/NarrativeStyling"}
                    },
                    {"type": "null"}
                  ]
                }
              }
            },
            {"type": "null"}
          ]
        },
        "^for(?:\\.[a-zA-Z0-9]+)?$": {
          "anyOf": [
            {
              "type": "object",
              "additionalProperties": false,
              "properties": {
                "Asset": {
                  "anyOf": [
                    {
                      "type": "array",
                      "items": {
                        "$ref": "#/definitions/Asset/properties/Asset",
                        "type": "object"
                      }
                    },
                    {"type": "null"}
                  ]
                },
                "Character": {
                  "anyOf": [
                    {
                      "type": "array",
                      "items": {
                        "$ref": "#/definitions/MediaCreationContext/properties/Character",
                        "type": "object"
                      }
                    },
                    {"type": "null"}
                  ]
                },
                "CreativeWork": {
                  "anyOf": [
                    {
                      "type": "array",
                      "items": {
                        "$ref": "#/definitions/MediaCreationContext/properties/CreativeWork",
                        "type": "object"
                      }
                    },
                    {"type": "null"}
                  ]
                },
                "NarrativeObject": {
                  "anyOf": [
                    {
                      "type": "array",
                      "items": {
                        "$ref": "#/definitions/MediaCreationContext/properties/NarrativeObject",
                        "type": "object"
                      }
                    },
                    {"type": "null"}
                  ]
                },
                "NarrativeScene": {
                  "anyOf": [
                    {
                      "type": "array",
                      "items": {
                        "$ref": "#/definitions/MediaCreationContext/properties/NarrativeScene",
                        "type": "object"
                      }
                    },
                    {"type": "null"}
                  ]
                },
                "ProductionScene": {
                  "anyOf": [
                    {
                      "type": "array",
                      "items": {
                        "$ref": "#/definitions/MediaCreationContext/properties/ProductionScene",
                        "type": "object"
                      }
                    },
                    {"type": "null"}
                  ]
                }
              }
            },
            {"type": "null"}
          ]
        },
        "^has(?:\\.[a-zA-Z0-9]+)?$": {
          "anyOf": [
            {
              "type": "object",
              "additionalProperties": false,
              "properties": {
                "Asset": {
                  "anyOf": [
                    {
                      "type": "array",
                      "additionalItems": false,
                      "items": {
                        "$ref": "#/definitions/Asset/properties/Asset",
                        "type": "object"
                      }
                    },
                    {"type": "null"}
                  ]
                },
                "NarrativeAction": {
                  "anyOf": [
                    {
                      "type": "array",
                      "additionalItems": false,
                      "items": {
                        "$ref": "#/definitions/MediaCreationContext/properties/NarrativeAction",
                        "type": "object"
                      }
                    },
                    {"type": "null"}
                  ]
                },
                "NarrativeLocation": {
                  "anyOf": [
                    {
                      "type": "array",
                      "items": {
                        "$ref": "#/definitions/MediaCreationContext/properties/NarrativeLocation",
                        "type": "object"
                      }
                    },
                    {"type": "null"}
                  ]
                },
                "NarrativeObject": {
                  "anyOf": [
                    {
                      "type": "array",
                      "additionalItems": false,
                      "items": {
                        "$ref": "#/definitions/MediaCreationContext/properties/NarrativeObject",
                        "type": "object"
                      }
                    },
                    {"type": "null"}
                  ]
                },
                "NarrativeStyling": {
                  "anyOf": [
                    {
                      "type": "array",
                      "additionalItems": false,
                      "items": {
                        "$ref": "#/definitions/MediaCreationContext/properties/NarrativeStyling",
                        "type": "object"
                      }
                    },
                    {"type": "null"}
                  ]
                },
                "ProductionLocation": {
                  "anyOf": [
                    {
                      "type": "array",
                      "additionalItems": false,
                      "items": {
                        "$ref": "#/definitions/MediaCreationContext/properties/ProductionLocation",
                        "type": "object"
                      }
                    },
                    {"type": "null"}
                  ]
                },
                "Role": {
                  "anyOf": [
                    {
                      "type": "array",
                      "items": {
                        "$ref": "#/definitions/Participant/properties/Role",
                        "type": "object"
                      }
                    },
                    {"type": "null"}
                  ]
                },
                "Sequence": {
                  "anyOf": [
                    {
                      "type": "array",
                      "additionalItems": false,
                      "items": {
                        "$ref": "#/definitions/MediaCreationContext/properties/Sequence",
                        "type": "object"
                      }
                    },
                    {"type": "null"}
                  ]
                },
                "Slate": {
                  "anyOf": [
                    {
                      "type": "array",
                      "additionalItems": false,
                      "items": {
                        "$ref": "#/definitions/MediaCreationContext/properties/Slate",
                        "type": "object"
                      }
                    },
                    {"type": "null"}
                  ]
                }
              }
            },
            {"type": "null"}
          ]
        },
        "^is(?:\\.[a-zA-Z0-9]+)?$": {
          "anyOf": [
            {
              "type": "object",
              "additionalProperties": false,
              "properties": {
                "Participant": {
                  "anyOf": [
                    {
                      "type": "array",
                      "items": {
                        "$ref": "#/definitions/Participant/properties/Participant",
                        "type": "object"
                      }
                    },
                    {"type": "null"}
                  ]
                },
                "ProductionLocation": {
                  "anyOf": [
                    {
                      "type": "array",
                      "items": {
                        "$ref": "#/definitions/MediaCreationContext/properties/ProductionLocation",
                        "type": "object"
                      }
                    },
                    {"type": "null"}
                  ]
                },
                "Person": {
                  "anyOf": [
                    {
                      "type": "array",
                      "items": {
                        "$ref": "#/definitions/Participant/properties/Person",
                        "type": "object"
                      }
                    },
                    {"type": "null"}
                  ]
                },
                "Organization": {
                  "anyOf": [
                    {
                      "type": "array",
                      "items": {
                        "$ref": "#/definitions/Participant/properties/Organization",
                        "type": "object"
                      }
                    },
                    {"type": "null"}
                  ]
                }
              }
            },
            {"type": "null"}
          ]
        },
        "^portrayedBy(?:\\.[a-zA-Z0-9]+)?$": {
          "anyOf": [
            {
              "type": "object",
              "additionalProperties": false,
              "properties": {
                "Asset": {
                  "anyOf": [
                    {
                      "type": "array",
                      "items": {
                        "$ref": "#/definitions/Asset/properties/Asset",
                        "type": "object"
                      }
                    },
                    {"type": "null"}
                  ]
                },
                "Participant": {
                  "anyOf": [
                    {
                      "type": "array",
                      "items": {
                        "$ref": "#/definitions/Participant/properties/Participant",
                        "type": "object"
                      }
                    },
                    {"type": "null"}
                  ]
                }
              }
            },
            {"type": "null"}
          ]
        },
        "^portrays(?:\\.[a-zA-Z0-9]+)?$": {
          "anyOf": [
            {
              "type": "object",
              "additionalProperties": false,
              "properties": {
                "Character": {
                  "anyOf": [
                    {
                      "type": "array",
                      "items": {
                        "$ref": "#/definitions/MediaCreationContext/properties/Character",
                        "type": "object"
                      }
                    },
                    {"type": "null"}
                  ]
                },
                "NarrativeObject": {
                  "anyOf": [
                    {
                      "type": "array",
                      "items": {
                        "$ref": "#/definitions/MediaCreationContext/properties/NarrativeObject",
                        "type": "object"
                      }
                    },
                    {"type": "null"}
                  ]
                }
              }
            },
            {"type": "null"}
          ]
        },
        "^representedBy(?:\\.[a-zA-Z0-9]+)?$": {
          "anyOf": [
            {
              "type": "object",
              "additionalProperties": false,
              "properties": {
                "ProductionScene": {
                  "anyOf": [
                    {
                      "type": "array",
                      "items": {
                        "$ref": "#/definitions/MediaCreationContext/properties/ProductionScene",
                        "type": "object"
                      }
                    },
                    {"type": "null"}
                  ]
                }
              }
            },
            {"type": "null"}
          ]
        },
        "^represents(?:\\.[a-zA-Z0-9]+)?$": {
          "anyOf": [
            {
              "type": "object",
              "additionalProperties": false,
              "properties": {
                "NarrativeScene": {
                  "anyOf": [
                    {
                      "type": "array",
                      "items": {
                        "$ref": "#/definitions/MediaCreationContext/properties/NarrativeScene",
                        "type": "object"
                      }
                    },
                    {"type": "null"}
                  ]
                }
              }
            },
            {"type": "null"}
          ]
        },
        "^uses(?:\\.[a-zA-Z0-9]+)?$": {
          "anyOf": [
            {
              "type": "object",
              "additionalProperties": false,
              "properties": {
                "Asset": {
                  "anyOf": [
                    {
                      "type": "array",
                      "items": {
                        "$ref": "#/definitions/Asset/properties/Asset",
                        "type": "object"
                      }
                    },
                    {"type": "null"}
                  ]
                }
              }
            },
            {"type": "null"}
          ]
        },
        "^usedBy(?:\\.[a-zA-Z0-9]+)?$": {
          "anyOf": [
            {
              "type": "object",
              "additionalProperties": false,
              "properties": {
                "ProductionScene": {
                  "anyOf": [
                    {
                      "type": "array",
                      "items": {
                        "$ref": "#/definitions/MediaCreationContext/properties/ProductionScene",
                        "type": "object"
                      }
                    },
                    {"type": "null"}
                  ]
                },
                "Sequence": {
                  "anyOf": [
                    {
                      "type": "array",
                      "items": {
                        "$ref": "#/definitions/MediaCreationContext/properties/Sequence",
                        "type": "object"
                      }
                    },
                    {"type": "null"}
                  ]
                }
              }
            },
            {"type": "null"}
          ]
        },
        "^usedIn(?:\\.[a-zA-Z0-9]+)?$": {
          "anyOf": [
            {
              "type": "object",
              "additionalProperties": false,
              "properties": {
                "Asset": {
                  "anyOf": [
                    {
                      "type": "array",
                      "items": {
                        "$ref": "#/definitions/Asset/properties/Asset",
                        "type": "object"
                      }
                    },
                    {"type": "null"}
                  ]
                }
              }
            },
            {"type": "null"}
          ]
        }
      },
      "properties": {}
    },
    "CreativeWork": {
      "type": "object",
      "additionalProperties": false,
      "title": "Creative Work",
      "description": "A uniquely identified production.",
      "required": [
        "entityType",
        "identifier"
      ],
      "properties": {}
    },
    "NarrativeAction": {
      "type": "object",
      "additionalProperties": false,
      "title": "Narrative Action",
      "description": "An action or set of actions that are performed and require additional choreography or supervision.",
      "required": [
        "entityType",
        "identifier"
      ],
      "properties": {}
    },
    "NarrativeAudio": {
      "type": "object",
      "additionalProperties": false,
      "title": "Narrative Audio",
      "description": "A named piece of audio significant to the narrative.",
      "required": [
        "entityType",
        "identifier"
      ],
      "properties": {}
    },
    "NarrativeEffect": {
      "type": "object",
      "additionalProperties": false,
      "title": "Narrative Effect",
      "description": "An on screen visual effect considered essential to the narrative.",
      "required": [
        "entityType",
        "identifier"
      ],
      "properties": {}
    },
    "NarrativeLocation": {
      "type": "object",
      "additionalProperties": false,
      "title": "Narrative Location",
      "description": "A location specified or implied by the narrative.",
      "required": [
        "entityType",
        "identifier"
      ],
      "properties": {}
    },
    "NarrativeObject": {
      "type": "object",
      "additionalProperties": false,
      "title": "Narrative Object",
      "description": "A named object related to or interacting with characters that is implied or understood to be necessary for the narrative. Includes items like props, wardrobe, set dressing and vehicles.",
      "required": [
        "entityType",
        "identifier"
      ],
      "properties": {}
    },
    "NarrativeScene": {
      "type": "object",
      "additionalProperties": false,
      "title": "Narrative Scene",
      "description": "Taken from the narrative itself and traditionally defined by creative intent and typically a unity of time, place, action, or theme.",
      "required": [
        "entityType",
        "identifier"
      ],
      "properties": {}
    },
    "NarrativeStyling": {
      "type": "object",
      "additionalProperties": false,
      "title": "Narrative Styling",
      "description": "Styling required to prepare an actor for their role",
      "required": [
        "entityType",
        "identifier"
      ],
      "properties": {}
    },
    "ProductionLocation": {
      "type": "object",
      "additionalProperties": false,
      "title": "Production Location",
      "description": "A real place that is used to depict the Narrative Location or used for creating the production.",
      "required": [
        "entityType",
        "identifier"
      ],
      "properties": {}
    },
    "ProductionScene": {
      "type": "object",
      "additionalProperties": false,
      "title": "Production Scene",
      "description": "Defined either by explicit divisions in the structure of the Script, e.g., by a Slugline, or by additional capture for use in the Creative Work that is not tied to any particular Scene in the Script.",
      "required": [
        "entityType",
        "identifier"
      ],
      "properties": {}
    },
    "Sequence": {
      "type": "object",
      "additionalProperties": false,
      "title": "Sequence",
      "description": "A sequence of shots linked to creative intent.",
      "required": [
        "entityType",
        "identifier"
      ],
      "properties": {}
    },
    "Slate": {
      "type": "object",
      "additionalProperties": false,
      "title": "Slate",
      "description": "Used to capture key identifying information about what is being recorded on any given setup and take.",
      "required": [
        "entityType",
        "identifier"
      ],
      "properties": {}
    }
  }
}


Schema ^contributor(?:\.[a-zA-Z0-9]+)?$/1
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Econtributor(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Participant diagram
Type object
Properties
Name Occurrence
Participant
optional
Additional Properties false
Used by
Source

 "^contributor(?:\.[a-zA-Z0-9]+)?$/1": {
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "Participant": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Participant/properties/Participant",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    }
  }
}


Schema ^contributesTo(?:\.[a-zA-Z0-9]+)?$/1
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5EcontributesTo(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/CreativeWork diagram
Type object
Properties
Name Occurrence
CreativeWork
optional
Additional Properties false
Used by
Source

 "^contributesTo(?:\.[a-zA-Z0-9]+)?$/1": {
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "CreativeWork": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "$ref": "#/definitions/MediaCreationContext/properties/CreativeWork",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    }
  }
}


Schema ^depictedBy(?:\.[a-zA-Z0-9]+)?$/1
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5EdepictedBy(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Asset diagram
Type object
Properties
Name Occurrence
Asset
optional
Additional Properties false
Used by
Source

 "^depictedBy(?:\.[a-zA-Z0-9]+)?$/1": {
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "Asset": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Asset/properties/Asset",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    }
  }
}


Schema Asset/1
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5EdepictedBy(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Asset/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Asset/1": {
  "type": "array",
  "items": {
    "$ref": "#/definitions/Asset/properties/Asset",
    "type": "object"
  }
}


Schema ^depicts(?:\.[a-zA-Z0-9]+)?$/1
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Edepicts(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeLocation #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Edepicts(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeObject diagram
Type object
Properties
Name Occurrence
NarrativeLocation
NarrativeObject
optional
optional
Additional Properties false
Used by
Source

 "^depicts(?:\.[a-zA-Z0-9]+)?$/1": {
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "NarrativeLocation": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "$ref": "#/definitions/MediaCreationContext/properties/NarrativeLocation",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    },
    "NarrativeObject": {
      "anyOf": [
        {
          "type": "array",
          "additionalItems": false,
          "items": [
            {
              "$ref": "#/definitions/MediaCreationContext/properties/NarrativeObject",
              "type": "object"
            }
          ]
        },
        {"type": "null"}
      ]
    }
  }
}


Schema NarrativeObject/1
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Edepicts(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeObject/items/0 diagram
Type array
Constraints
Unique Items : false

Array Items
Items
Item0
Additional Items false
Used by
Source

 "NarrativeObject/1": {
  "type": "array",
  "additionalItems": false,
  "items": [
    {
      "$ref": "#/definitions/MediaCreationContext/properties/NarrativeObject",
      "type": "object"
    }
  ]
}


Schema ^features(?:\.[a-zA-Z0-9]+)?$/1
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efeatures(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Character #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efeatures(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeAction #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efeatures(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeAudio #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efeatures(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeEffect #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efeatures(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeObject #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efeatures(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeStyling diagram
Type object
Properties
Name Occurrence
Character
NarrativeAction
NarrativeAudio
NarrativeEffect
NarrativeObject
NarrativeStyling
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "^features(?:\.[a-zA-Z0-9]+)?$/1": {
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "Character": {
      "anyOf": [
        {
          "type": "array",
          "additionalItems": false,
          "items": {
            "$ref": "#/definitions/MediaCreationContext/properties/Character",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    },
    "NarrativeAction": {
      "anyOf": [
        {
          "type": "array",
          "additionalItems": false,
          "items": {
            "$ref": "#/definitions/MediaCreationContext/properties/NarrativeAction",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    },
    "NarrativeAudio": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "$ref": "#/definitions/MediaCreationContext/properties/NarrativeAudio",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    },
    "NarrativeEffect": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "$ref": "#/definitions/MediaCreationContext/properties/NarrativeAudio",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    },
    "NarrativeObject": {
      "anyOf": [
        {
          "type": "array",
          "additionalItems": false,
          "items": {
            "$ref": "#/definitions/MediaCreationContext/properties/NarrativeObject",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    },
    "NarrativeStyling": {
      "anyOf": [
        {
          "type": "array",
          "items": {"$ref": "#/definitions/MediaCreationContext/properties/NarrativeStyling"}
        },
        {"type": "null"}
      ]
    }
  }
}


Schema Character/1
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efeatures(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Character/items diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items false
Used by
Source

 "Character/1": {
  "type": "array",
  "additionalItems": false,
  "items": {
    "$ref": "#/definitions/MediaCreationContext/properties/Character",
    "type": "object"
  }
}


Schema NarrativeStyling/1
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efeatures(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeStyling/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "NarrativeStyling/1": {
  "type": "array",
  "items": {"$ref": "#/definitions/MediaCreationContext/properties/NarrativeStyling"}
}


Schema ^for(?:\.[a-zA-Z0-9]+)?$/1
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efor(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Asset #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efor(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Character #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efor(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/CreativeWork #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efor(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeObject #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efor(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeScene #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Efor(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/ProductionScene diagram
Type object
Properties
Name Occurrence
Asset
Character
CreativeWork
NarrativeObject
NarrativeScene
ProductionScene
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "^for(?:\.[a-zA-Z0-9]+)?$/1": {
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "Asset": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Asset/properties/Asset",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    },
    "Character": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "$ref": "#/definitions/MediaCreationContext/properties/Character",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    },
    "CreativeWork": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "$ref": "#/definitions/MediaCreationContext/properties/CreativeWork",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    },
    "NarrativeObject": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "$ref": "#/definitions/MediaCreationContext/properties/NarrativeObject",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    },
    "NarrativeScene": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "$ref": "#/definitions/MediaCreationContext/properties/NarrativeScene",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    },
    "ProductionScene": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "$ref": "#/definitions/MediaCreationContext/properties/ProductionScene",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    }
  }
}


Schema ^has(?:\.[a-zA-Z0-9]+)?$/1
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Ehas(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Asset #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Ehas(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeAction #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Ehas(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeLocation #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Ehas(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeObject #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Ehas(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/NarrativeStyling #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Ehas(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/ProductionLocation #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Ehas(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Role #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Ehas(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Sequence #/definitions/MediaCreationContext/properties/Context/patternProperties/%5Ehas(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Slate diagram
Type object
Properties
Name Occurrence
Asset
NarrativeAction
NarrativeLocation
NarrativeObject
NarrativeStyling
ProductionLocation
Role
Sequence
Slate
optional
optional
optional
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "^has(?:\.[a-zA-Z0-9]+)?$/1": {
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "Asset": {
      "anyOf": [
        {
          "type": "array",
          "additionalItems": false,
          "items": {
            "$ref": "#/definitions/Asset/properties/Asset",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    },
    "NarrativeAction": {
      "anyOf": [
        {
          "type": "array",
          "additionalItems": false,
          "items": {
            "$ref": "#/definitions/MediaCreationContext/properties/NarrativeAction",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    },
    "NarrativeLocation": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "$ref": "#/definitions/MediaCreationContext/properties/NarrativeLocation",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    },
    "NarrativeObject": {
      "anyOf": [
        {
          "type": "array",
          "additionalItems": false,
          "items": {
            "$ref": "#/definitions/MediaCreationContext/properties/NarrativeObject",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    },
    "NarrativeStyling": {
      "anyOf": [
        {
          "type": "array",
          "additionalItems": false,
          "items": {
            "$ref": "#/definitions/MediaCreationContext/properties/NarrativeStyling",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    },
    "ProductionLocation": {
      "anyOf": [
        {
          "type": "array",
          "additionalItems": false,
          "items": {
            "$ref": "#/definitions/MediaCreationContext/properties/ProductionLocation",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    },
    "Role": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Participant/properties/Role",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    },
    "Sequence": {
      "anyOf": [
        {
          "type": "array",
          "additionalItems": false,
          "items": {
            "$ref": "#/definitions/MediaCreationContext/properties/Sequence",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    },
    "Slate": {
      "anyOf": [
        {
          "type": "array",
          "additionalItems": false,
          "items": {
            "$ref": "#/definitions/MediaCreationContext/properties/Slate",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    }
  }
}


Schema Asset/1
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Ehas(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Asset/items diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items false
Used by
Source

 "Asset/1": {
  "type": "array",
  "additionalItems": false,
  "items": {
    "$ref": "#/definitions/Asset/properties/Asset",
    "type": "object"
  }
}


Schema ProductionLocation/1
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Ehas(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/ProductionLocation/items diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items false
Used by
Source

 "ProductionLocation/1": {
  "type": "array",
  "additionalItems": false,
  "items": {
    "$ref": "#/definitions/MediaCreationContext/properties/ProductionLocation",
    "type": "object"
  }
}


Schema Sequence/1
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Ehas(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Sequence/items diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items false
Used by
Source

 "Sequence/1": {
  "type": "array",
  "additionalItems": false,
  "items": {
    "$ref": "#/definitions/MediaCreationContext/properties/Sequence",
    "type": "object"
  }
}


Schema Slate/1
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5Ehas(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Slate/items diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items false
Used by
Source

 "Slate/1": {
  "type": "array",
  "additionalItems": false,
  "items": {
    "$ref": "#/definitions/MediaCreationContext/properties/Slate",
    "type": "object"
  }
}


Schema ^portrayedBy(?:\.[a-zA-Z0-9]+)?$/1
Diagram
#/definitions/MediaCreationContext/properties/Context/patternProperties/%5EportrayedBy(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Asset #/definitions/MediaCreationContext/properties/Context/patternProperties/%5EportrayedBy(?:%5C%5C.%5Ba-zA-Z0-9%5D+)?$/properties/Participant diagram
Type object
Properties
Name Occurrence
Asset
Participant
optional
optional
Additional Properties false
Used by
Source

 "^portrayedBy(?:\.[a-zA-Z0-9]+)?$/1": {
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "Asset": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Asset/properties/Asset",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    },
    "Participant": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Participant/properties/Participant",
            "type": "object"
          }
        },
        {"type": "null"}
      ]
    }
  }
}


Schema originalLanguage/1
Diagram
#/definitions/MediaCreationContext/properties/CreativeWork/properties/originalLanguage/items diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items true
Used by
Source

 "originalLanguage/1": {
  "type": "array",
  "additionalItems": true,
  "items": {"$ref": "#/definitions/Utility/properties/language"}
}


Schema Participant
Annotations
Title  Participant

Diagram
#/definitions/Participant/properties/Participant #/definitions/Participant/properties/Person #/definitions/Participant/properties/Department #/definitions/Participant/properties/Organization #/definitions/Participant/properties/Service #/definitions/Participant/properties/Role diagram
Type object
Properties
Name Occurrence
Participant
Person
Department
Organization
Service
Role
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "Participant": {
  "type": "object",
  "additionalProperties": false,
  "title": "Participant",
  "properties": {
    "Participant": {
      "type": "object",
      "additionalProperties": false,
      "title": "Participant",
      "description": "The entities (people, organizations, and services) that are responsible for the production of the Creative Work.",
      "required": [
        "entityType",
        "identifier"
      ],
      "properties": {}
    },
    "Person": {
      "title": "Person",
      "description": "People are the individuals that are associated with the production",
      "anyOf": [
        {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "entityType",
            "identifier"
          ],
          "properties": {
            "schemaVersion": {
              "$ref": "#/definitions/core/properties/schemaVersion",
              "title": "Schema Version"
            },
            "entityInfo": {
              "type": "string",
              "title": "Entity Information"
            },
            "entityType": {
              "title": "Entity Type",
              "type": "string",
              "const": "Person"
            },
            "identifier": {
              "type": "array",
              "additionalItems": true,
              "title": "Identifier",
              "description": "An identifier uniquely identifies an entity within a particular scope.",
              "items": {
                "type": "object",
                "additionalProperties": false,
                "required": [
                  "identifierScope",
                  "identifierValue"
                ],
                "properties": {
                  "identifierScope": {
                    "type": "string",
                    "title": "Identifier Scope",
                    "description": "The universe within which an identifier is valid and unique."
                  },
                  "identifierValue": {
                    "type": "string",
                    "title": "Identifier Value",
                    "description": "A string of characters that uniquely identifies an object within a particular scope."
                  }
                }
              }
            },
            "name": {
              "title": "Person name",
              "description": "A human readable name for the person, convienient for use in UI's etc.",
              "anyOf": [
                {"type": "string"},
                {"type": "null"}
              ]
            },
            "description": {
              "title": "Description",
              "description": "A brief description of the person",
              "anyOf": [
                {"type": "string"},
                {"type": "null"}
              ]
            },
            "jobTitle": {
              "title": "Job Title",
              "description": "A persons job title (as distinct from a specific role)",
              "anyOf": [
                {"type": "string"},
                {"type": "null"}
              ]
            },
            "gender": {"$ref": "#/definitions/Utility/properties/gender"},
            "Location": {"$ref": "#/definitions/Utility/properties/Location"},
            "contact": {
              "$ref": "#/definitions/Utility/properties/contact",
              "title": "Person Contact",
              "description": "Contact information for the Person"
            },
            "personName": {
              "$ref": "#/definitions/Utility/properties/completeName",
              "title": "Person Name",
              "description": "The cannonical name or set of names and titles for the Person"
            },
            "customData": {"$ref": "#/definitions/core/properties/customData"}
          }
        },
        {"type": "null"}
      ]
    },
    "Department": {
      "title": "Department",
      "description": "Part of a larger Organization with a particular set of responsibilities on the production.",
      "anyOf": [
        {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "entityType",
            "identifier"
          ],
          "properties": {
            "schemaVersion": {
              "$ref": "#/definitions/core/properties/schemaVersion",
              "title": "Schema Version"
            },
            "entityInfo": {
              "type": "string",
              "title": "Entity Information"
            },
            "entityType": {
              "title": "Entity Type",
              "type": "string",
              "const": "Department"
            },
            "identifier": {"$ref": "#/definitions/Utility/properties/identifier"},
            "name": {
              "title": "Department name",
              "description": "A human readable name for the department, primarily for use as a label",
              "anyOf": [
                {"type": "string"},
                {"type": "null"}
              ]
            },
            "description": {
              "title": "Description",
              "description": "A brief description of the department",
              "anyOf": [
                {"type": "string"},
                {"type": "null"}
              ]
            },
            "departmentName": {"$ref": "#/definitions/Utility/properties/basicName"},
            "Location": {"$ref": "#/definitions/Utility/properties/Location"},
            "contact": {"$ref": "#/definitions/Utility/properties/contact"},
            "customData": {"$ref": "#/definitions/core/properties/customData"}
          }
        },
        {"type": "null"}
      ]
    },
    "Organization": {
      "title": "Organization",
      "description": "A legal entity or groups of people associated with the production.. with a particular purpose relative to the production.",
      "anyOf": [
        {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "entityType",
            "identifier"
          ],
          "properties": {
            "schemaVersion": {
              "$ref": "#/definitions/core/properties/schemaVersion",
              "title": "Schema Version"
            },
            "entityInfo": {
              "type": "string",
              "title": "Entity Information"
            },
            "entityType": {
              "title": "Entity Type",
              "type": "string",
              "const": "Organization"
            },
            "identifier": {"$ref": "#/definitions/Utility/properties/identifier"},
            "name": {
              "title": "Organization name",
              "description": "A human readable name for the organization, primarily for use as a label",
              "anyOf": [
                {"type": "string"},
                {"type": "null"}
              ]
            },
            "description": {
              "title": "Description",
              "description": "A brief description of the organization",
              "anyOf": [
                {"type": "string"},
                {"type": "null"}
              ]
            },
            "organizationName": {"$ref": "#/definitions/Utility/properties/basicName"},
            "Location": {"$ref": "#/definitions/Utility/properties/Location"},
            "contact": {"$ref": "#/definitions/Utility/properties/contact"},
            "customData": {"$ref": "#/definitions/core/properties/customData"}
          }
        },
        {"type": "null"}
      ]
    },
    "Service": {
      "title": "Service",
      "description": "A computer driven agent that can perform tasks given the proper context and structured data.",
      "anyOf": [
        {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "entityType",
            "identifier"
          ],
          "properties": {
            "schemaVersion": {
              "$ref": "#/definitions/core/properties/schemaVersion",
              "title": "Schema Version"
            },
            "entityInfo": {
              "type": "string",
              "title": "Entity Information"
            },
            "entityType": {
              "title": "Entity Type",
              "type": "string",
              "const": "Service"
            },
            "identifier": {"$ref": "#/definitions/Utility/properties/identifier"},
            "name": {
              "title": "Service name",
              "description": "A human readable name for the service, primarily for use as a label",
              "anyOf": [
                {"type": "string"},
                {"type": "null"}
              ]
            },
            "description": {
              "title": "Description",
              "description": "A brief description of the service",
              "anyOf": [
                {"type": "string"},
                {"type": "null"}
              ]
            },
            "serviceName": {"$ref": "#/definitions/Utility/properties/basicName"},
            "contact": {"$ref": "#/definitions/Utility/properties/contact"},
            "customData": {"$ref": "#/definitions/core/properties/customData"}
          }
        },
        {"type": "null"}
      ]
    },
    "Role": {
      "title": "Role",
      "description": "A set of properties that define the role of a participant within the production",
      "anyOf": [
        {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "entityType",
            "identifier"
          ],
          "properties": {
            "schemaVersion": {
              "$ref": "#/definitions/core/properties/schemaVersion",
              "title": "Schema Version"
            },
            "entityInfo": {
              "type": "string",
              "title": "Entity Information"
            },
            "entityType": {
              "title": "Entity Type",
              "type": "string",
              "const": "Role"
            },
            "identifier": {"$ref": "#/definitions/Utility/properties/identifier"},
            "name": {
              "title": "Role Name",
              "examples": [
                "Director",
                "Producer",
                "Composer",
                "Art Department"
              ],
              "anyOf": [
                {"type": "string"},
                {"type": "null"}
              ]
            },
            "description": {
              "title": "Role Description",
              "anyOf": [
                {"type": "string"},
                {"type": "null"}
              ]
            },
            "roleType": {
              "type": "string",
              "title": "Role Type",
              "description": "The specific role, typically used in authorization systems"
            },
            "customData": {"$ref": "#/definitions/core/properties/customData"}
          }
        },
        {"type": "null"}
      ]
    }
  }
}


Schema Person/1
Diagram
#/definitions/Participant/properties/Person/properties/schemaVersion #/definitions/Participant/properties/Person/properties/entityInfo #/definitions/Participant/properties/Person/properties/entityType #/definitions/Participant/properties/Person/properties/identifier #/definitions/Participant/properties/Person/properties/name #/definitions/Participant/properties/Person/properties/description #/definitions/Participant/properties/Person/properties/jobTitle #/definitions/Participant/properties/Person/properties/gender #/definitions/Participant/properties/Person/properties/Location #/definitions/Participant/properties/Person/properties/contact #/definitions/Participant/properties/Person/properties/personName #/definitions/Participant/properties/Person/properties/customData diagram
Type object
Properties
Name Occurrence
schemaVersion
entityInfo
entityType
identifier
name
description
jobTitle
gender
Location
contact
personName
customData
optional
optional
required
required
optional
optional
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "Person/1": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "entityType",
    "identifier"
  ],
  "properties": {
    "schemaVersion": {
      "$ref": "#/definitions/core/properties/schemaVersion",
      "title": "Schema Version"
    },
    "entityInfo": {
      "type": "string",
      "title": "Entity Information"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "Person"
    },
    "identifier": {
      "type": "array",
      "additionalItems": true,
      "title": "Identifier",
      "description": "An identifier uniquely identifies an entity within a particular scope.",
      "items": {}
    },
    "name": {
      "title": "Person name",
      "description": "A human readable name for the person, convienient for use in UI's etc.",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "description": {
      "title": "Description",
      "description": "A brief description of the person",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "jobTitle": {
      "title": "Job Title",
      "description": "A persons job title (as distinct from a specific role)",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "gender": {"$ref": "#/definitions/Utility/properties/gender"},
    "Location": {"$ref": "#/definitions/Utility/properties/Location"},
    "contact": {
      "$ref": "#/definitions/Utility/properties/contact",
      "title": "Person Contact",
      "description": "Contact information for the Person"
    },
    "personName": {
      "$ref": "#/definitions/Utility/properties/completeName",
      "title": "Person Name",
      "description": "The cannonical name or set of names and titles for the Person"
    },
    "customData": {"$ref": "#/definitions/core/properties/customData"}
  }
}


Schema Department/1
Diagram
#/definitions/Participant/properties/Department/properties/schemaVersion #/definitions/Participant/properties/Department/properties/entityInfo #/definitions/Participant/properties/Department/properties/entityType #/definitions/Participant/properties/Department/properties/identifier #/definitions/Participant/properties/Department/properties/name #/definitions/Participant/properties/Department/properties/description #/definitions/Participant/properties/Department/properties/departmentName #/definitions/Participant/properties/Department/properties/Location #/definitions/Participant/properties/Department/properties/contact #/definitions/Participant/properties/Department/properties/customData diagram
Type object
Properties
Name Occurrence
schemaVersion
entityInfo
entityType
identifier
name
description
departmentName
Location
contact
customData
optional
optional
required
required
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "Department/1": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "entityType",
    "identifier"
  ],
  "properties": {
    "schemaVersion": {
      "$ref": "#/definitions/core/properties/schemaVersion",
      "title": "Schema Version"
    },
    "entityInfo": {
      "type": "string",
      "title": "Entity Information"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "Department"
    },
    "identifier": {"$ref": "#/definitions/Utility/properties/identifier"},
    "name": {
      "title": "Department name",
      "description": "A human readable name for the department, primarily for use as a label",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "description": {
      "title": "Description",
      "description": "A brief description of the department",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "departmentName": {"$ref": "#/definitions/Utility/properties/basicName"},
    "Location": {"$ref": "#/definitions/Utility/properties/Location"},
    "contact": {"$ref": "#/definitions/Utility/properties/contact"},
    "customData": {"$ref": "#/definitions/core/properties/customData"}
  }
}


Schema Task
Diagram
#/definitions/Task/properties/Task #/definitions/Task/properties/TaskSC #/definitions/Task/properties/taskFC diagram
Type object
Properties
Name Occurrence
Task
TaskSC
taskFC
optional
optional
optional
Used by
Source

 "Task": {
  "type": "object",
  "properties": {
    "Task": {
      "type": "object",
      "additionalProperties": true,
      "title": "Task",
      "description": "A piece of work to be done and completed as a step in the production process.",
      "required": [
        "entityType",
        "identifier"
      ],
      "properties": {}
    },
    "TaskSC": {
      "type": "object",
      "additionalProperties": true,
      "title": "Task Structural Characteristics",
      "description": "Describes the form of Task along with the attributes specific to that task’s form",
      "required": [
        "entityType",
        "identifier"
      ],
      "properties": {}
    },
    "taskFC": {
      "type": "object",
      "additionalProperties": true,
      "title": "Task Functional Characteristics",
      "description": "Describes the use or purpose of an Asset within the production process",
      "properties": {}
    }
  }
}


Schema Utility
Annotations
Title  Utility

Description  Common data models and data structures used in multiple places and in multiple ways in a larger system.
Diagram
#/definitions/Utility/properties/unitOfMeasurement #/definitions/Utility/properties/identifier #/definitions/Utility/properties/address #/definitions/Utility/properties/country #/definitions/Utility/properties/basicName #/definitions/Utility/properties/completeName #/definitions/Utility/properties/gender #/definitions/Utility/properties/Location #/definitions/Utility/properties/note #/definitions/Utility/properties/time #/definitions/Utility/properties/coordinates #/definitions/Utility/properties/contact #/definitions/Utility/properties/email #/definitions/Utility/properties/telephone #/definitions/Utility/properties/language diagram
Type object
Properties
Name Occurrence
unitOfMeasurement
identifier
address
country
basicName
completeName
gender
Location
note
time
coordinates
contact
email
telephone
language
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
Additional Properties true
Used by
Source

 "Utility": {
  "type": "object",
  "additionalProperties": true,
  "title": "Utility",
  "description": "Common data models and data structures used in multiple places and in multiple ways in a larger system.",
  "properties": {
    "unitOfMeasurement": {
      "type": "object",
      "additionalProperties": false,
      "properties": {}
    },
    "identifier": {
      "type": "array",
      "additionalItems": true,
      "title": "Identifier",
      "description": "An identifier uniquely identifies an entity within a particular scope.",
      "items": {}
    },
    "address": {
      "title": "Address",
      "anyOf": [
        {
          "type": "object",
          "additionalProperties": false,
          "properties": {
            "street": {
              "title": "Street Address",
              "description": "The street address",
              "examples": ["1600 Ampitheatre Parkway"],
              "anyOf": [
                {"type": "string"},
                {"type": "null"}
              ]
            },
            "locality": {
              "title": "Address locality",
              "description": "The locality in which the street address is, and which is in the region.",
              "examples": ["Mountain View"],
              "anyOf": [
                {"type": "string"},
                {"type": "null"}
              ]
            },
            "region": {
              "title": "Address region",
              "description": "The region in which the locality is, and which is in the country",
              "examples": ["California"],
              "anyOf": [
                {"type": "string"},
                {"type": "null"}
              ]
            },
            "postalCode": {
              "title": "Zip or Postal Code",
              "description": "A zip or postal code",
              "examples": ["94534"],
              "anyOf": [
                {"type": "string"},
                {"type": "null"}
              ]
            },
            "country": {
              "$ref": "#/definitions/Utility/properties/country",
              "title": "Country"
            }
          }
        },
        {"type": "null"}
      ]
    },
    "country": {
      "title": "Country",
      "description": "The country, as an ISO 3166-1 alpha-2 country code",
      "examples": ["US"],
      "anyOf": [
        {
          "type": "string",
          "minLength": 2,
          "maxLength": 2
        },
        {"type": "null"}
      ]
    },
    "basicName": {
      "title": "Basic Name",
      "anyOf": [
        {
          "type": "object",
          "additionalProperties": false,
          "properties": {
            "fullName": {
              "title": "Full Name",
              "description": "The full an complete name of the entity",
              "anyOf": [
                {"type": "string"},
                {"type": "null"}
              ]
            },
            "altName": {
              "title": "Alternate Name",
              "description": "An alternate, often shortened name for the entity",
              "anyOf": [
                {"type": "string"},
                {"type": "null"}
              ]
            }
          }
        },
        {"type": "null"}
      ]
    },
    "completeName": {
      "type": "object",
      "additionalProperties": false,
      "title": "Complete Name",
      "properties": {}
    },
    "gender": {
      "title": "Gender",
      "anyOf": [
        {
          "type": "object",
          "additionalProperties": false,
          "properties": {
            "gender": {
              "title": "Identifies as gender",
              "description": "The gender by which an individual identifies",
              "anyOf": [
                {"type": "string"},
                {"type": "null"}
              ],
              "enum": [
                null,
                "other",
                "female",
                "male",
                "unknown"
              ]
            },
            "genderPronoun": {
              "title": "Preferred pronoun",
              "description": "An individuals pronoun of choice",
              "anyOf": [
                {"type": "string"},
                {"type": "null"}
              ],
              "enum": [
                null,
                "he/him",
                "they/their",
                "ze/hir",
                "she/her"
              ]
            }
          }
        },
        {"type": "null"}
      ]
    },
    "Location": {
      "title": "Location",
      "description": "A particular place or position either in either the real world or the narrative world.",
      "anyOf": [
        {
          "type": "object",
          "additionalProperties": false,
          "required": ["entityType"],
          "properties": {
            "schemaVersion": {
              "$ref": "#/definitions/core/properties/schemaVersion",
              "title": "Schema Version"
            },
            "entityInfo": {
              "type": "string",
              "title": "Entity Information"
            },
            "entityType": {
              "title": "Entity Type",
              "type": "string",
              "const": "Location"
            },
            "identifier": {
              "$ref": "#/definitions/Utility/properties/identifier",
              "title": "Identifier"
            },
            "name": {
              "title": "Location name",
              "description": "A human readable name for the location",
              "anyOf": [
                {"type": "string"},
                {"type": "null"}
              ]
            },
            "description": {
              "title": "Location Description",
              "description": "A brief description of the location",
              "anyOf": [
                {"type": "string"},
                {"type": "null"}
              ]
            },
            "address": {
              "$ref": "#/definitions/Utility/properties/address",
              "title": "Address"
            },
            "coordinates": {
              "$ref": "#/definitions/Utility/properties/coordinates",
              "title": "Coordinates"
            },
            "Context": {
              "$ref": "#/definitions/MediaCreationContext/properties/Context",
              "title": "Location Context"
            }
          }
        },
        {"type": "null"}
      ]
    },
    "note": {
      "title": "Note",
      "anyOf": [
        {
          "type": "object",
          "additionalProperties": false,
          "properties": {
            "title": {
              "type": "string",
              "title": "Title",
              "description": "A title for the note or annotation"
            },
            "text": {
              "type": "string",
              "title": "Text",
              "description": "The text of the note or annotation"
            }
          }
        },
        {"type": "null"}
      ]
    },
    "time": {
      "type": "object",
      "additionalProperties": false,
      "title": "Time",
      "properties": {}
    },
    "coordinates": {
      "title": "Coordinates",
      "description": "A global positioning coordinate in compliance with WGS 84",
      "anyOf": [
        {
          "type": "object",
          "additionalProperties": false,
          "properties": {
            "latitude": {
              "type": "number",
              "minimum": -90,
              "maximum": 90,
              "title": "latitude"
            },
            "longitude": {
              "type": "number",
              "minimum": -180,
              "maximum": 180,
              "title": "longitude"
            }
          }
        },
        {"type": "null"}
      ]
    },
    "contact": {
      "type": "object",
      "additionalProperties": false,
      "title": "Contact",
      "properties": {}
    },
    "email": {
      "type": "object",
      "additionalProperties": false,
      "title": "Email",
      "properties": {}
    },
    "telephone": {
      "type": "object",
      "additionalProperties": false,
      "title": "Telephone",
      "properties": {}
    },
    "language": {
      "title": "Language",
      "description": "An IETF BCP 47 language code",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    }
  }
}


Schema unitOfMeasurement
Diagram
#/definitions/Utility/properties/unitOfMeasurement/properties/weight #/definitions/Utility/properties/unitOfMeasurement/properties/dimensions #/definitions/Utility/properties/unitOfMeasurement/properties/linearDistance diagram
Type object
Properties
Name Occurrence
weight
dimensions
linearDistance
optional
optional
optional
Additional Properties false
Used by
Schema
Utility
Source

 "unitOfMeasurement": {
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "weight": {
      "title": "weight",
      "description": "Encode a measurment of weight using the imperial or metric system",
      "oneOf": [
        {"type": "null"},
        {
          "type": "string",
          "pattern": "^(\\d+kg)?(\\d+g)?$",
          "description": "Encode weight using the metric system of measurement (kilogram, gram)",
          "examples": ["3kg7g"]
        },
        {
          "type": "string",
          "pattern": "^(\\d+lb)?(\\d+oz)?$",
          "description": "Encode weight using the imperial system of measurment (pounds, oounces)",
          "examples": ["12lb14oz"]
        }
      ],
      "additionalProperties": true
    },
    "dimensions": {
      "type": "object",
      "additionalProperties": true,
      "title": "dimensions",
      "description": "Encode a set of measurments to describe a 2 or 3 dimensional object (metric, imperial or pixels)",
      "properties": {}
    },
    "linearDistance": {
      "title": "Linear Distance",
      "description": "Encode a measurement of distance using the imperial or metric system",
      "oneOf": [
        {"type": "null"},
        {
          "type": "string",
          "pattern": "^-?(\\d+km)?(\\d+m)?(\\d+cm)?(\\d+mm)?$",
          "description": "Encode distance using the metric system of measurement (kilometer, meter, centimetre, millilmeter",
          "examples": [
            "100m",
            "6km2m56cm12mm"
          ]
        },
        {
          "type": "string",
          "pattern": "^-?(\\d+mi)?(\\d+ft)?(\\d+in)?$",
          "description": "Encode distance using the imperial system of measurment (miles, feet, inches)",
          "examples": [
            "2000ft",
            "2mi12ft6in"
          ]
        }
      ],
      "additionalProperties": true
    }
  }
}


Schema dimensions
Annotations
Title  dimensions

Description  Encode a set of measurments to describe a 2 or 3 dimensional object (metric, imperial or pixels)
Diagram
#/definitions/Utility/properties/unitOfMeasurement/properties/dimensions/properties/height #/definitions/Utility/properties/unitOfMeasurement/properties/dimensions/properties/width #/definitions/Utility/properties/unitOfMeasurement/properties/dimensions/properties/depth diagram
Type object
Properties
Name Occurrence
height
width
depth
optional
optional
optional
Additional Properties true
Used by
Source

 "dimensions": {
  "type": "object",
  "additionalProperties": true,
  "title": "dimensions",
  "description": "Encode a set of measurments to describe a 2 or 3 dimensional object (metric, imperial or pixels)",
  "properties": {
    "height": {
      "description": "The height or X axis of the object",
      "oneOf": [
        {"type": "null"},
        {
          "type": "string",
          "pattern": "^-?(\\d+km)?(\\d+m)?(\\d+cm)?(\\d+mm)?$",
          "description": "Encode distance using the metric system of measurement (kilometer, meter, centimetre, millilmeter",
          "examples": [
            "100m",
            "6km2m56cm12mm"
          ]
        },
        {
          "type": "string",
          "pattern": "^-?(\\d+mi)?(\\d+ft)?(\\d+in)?$",
          "description": "Encode distance using the imperial system of measurment (miles, feet, inches)",
          "examples": [
            "2000ft",
            "2mi12ft6in"
          ]
        },
        {
          "type": "string",
          "pattern": "^(\\d+px)$",
          "description": "Encode a measurement of the number of pixels, typically in a digital image",
          "examples": ["250px"]
        }
      ],
      "type": "object",
      "additionalProperties": true
    },
    "width": {
      "description": "The width or X axis of the object",
      "oneOf": [
        {"type": "null"},
        {
          "type": "string",
          "pattern": "^-?(\\d+km)?(\\d+m)?(\\d+cm)?(\\d+mm)?$",
          "description": "Encode distance using the metric system of measurement (kilometer, meter, centimetre, millilmeter",
          "examples": [
            "100m",
            "6km2m56cm12mm"
          ]
        },
        {
          "type": "string",
          "pattern": "^-?(\\d+mi)?(\\d+ft)?(\\d+in)?$",
          "description": "Encode distance using the imperial system of measurment (miles, feet, inches)",
          "examples": [
            "2000ft",
            "2mi12ft6in"
          ]
        },
        {
          "type": "string",
          "pattern": "^(\\d+px)$",
          "description": "Encode a measurement of the number of pixels, typically in a digital image",
          "examples": ["250px"]
        }
      ],
      "type": "object",
      "additionalProperties": true
    },
    "depth": {
      "description": "The depth or Z axis of the object",
      "oneOf": [
        {"type": "null"},
        {
          "type": "string",
          "pattern": "^-?(\\d+km)?(\\d+m)?(\\d+cm)?(\\d+mm)?$",
          "description": "Encode distance using the metric system of measurement (kilometer, meter, centimetre, millilmeter",
          "examples": [
            "100m",
            "6km2m56cm12mm"
          ]
        },
        {
          "type": "string",
          "pattern": "^-?(\\d+mi)?(\\d+ft)?(\\d+in)?$",
          "description": "Encode distance using the imperial system of measurment (miles, feet, inches)",
          "examples": [
            "2000ft",
            "2mi12ft6in"
          ]
        },
        {
          "type": "string",
          "pattern": "^(\\d+px)$",
          "description": "Encode a measurement of the number of pixels, typically in a digital image",
          "examples": ["250px"]
        }
      ],
      "type": "object",
      "additionalProperties": true
    }
  }
}


Schema height
Annotations
Description  The height or X axis of the object
Diagram
#/definitions/Utility/properties/unitOfMeasurement/properties/dimensions/properties/height/oneOf/0 #/definitions/Utility/properties/unitOfMeasurement/properties/dimensions/properties/height/oneOf/1 #/definitions/Utility/properties/unitOfMeasurement/properties/dimensions/properties/height/oneOf/2 #/definitions/Utility/properties/unitOfMeasurement/properties/dimensions/properties/height/oneOf/3 diagram
Type object
All of
Used by
Source

 "height": {
  "description": "The height or X axis of the object",
  "oneOf": [
    {"type": "null"},
    {
      "type": "string",
      "pattern": "^-?(\\d+km)?(\\d+m)?(\\d+cm)?(\\d+mm)?$",
      "description": "Encode distance using the metric system of measurement (kilometer, meter, centimetre, millilmeter",
      "examples": [
        "100m",
        "6km2m56cm12mm"
      ]
    },
    {
      "type": "string",
      "pattern": "^-?(\\d+mi)?(\\d+ft)?(\\d+in)?$",
      "description": "Encode distance using the imperial system of measurment (miles, feet, inches)",
      "examples": [
        "2000ft",
        "2mi12ft6in"
      ]
    },
    {
      "type": "string",
      "pattern": "^(\\d+px)$",
      "description": "Encode a measurement of the number of pixels, typically in a digital image",
      "examples": ["250px"]
    }
  ],
  "type": "object",
  "additionalProperties": true
}


Schema oneOf
Diagram
#/definitions/Utility/properties/unitOfMeasurement/properties/dimensions/properties/height/oneOf/0 #/definitions/Utility/properties/unitOfMeasurement/properties/dimensions/properties/height/oneOf/1 #/definitions/Utility/properties/unitOfMeasurement/properties/dimensions/properties/height/oneOf/2 #/definitions/Utility/properties/unitOfMeasurement/properties/dimensions/properties/height/oneOf/3 diagram
Type object
One of
Used by
Source

 "oneOf": {
  "oneOf": [
    {"type": "null"},
    {
      "type": "string",
      "pattern": "^-?(\\d+km)?(\\d+m)?(\\d+cm)?(\\d+mm)?$",
      "description": "Encode distance using the metric system of measurement (kilometer, meter, centimetre, millilmeter",
      "examples": [
        "100m",
        "6km2m56cm12mm"
      ]
    },
    {
      "type": "string",
      "pattern": "^-?(\\d+mi)?(\\d+ft)?(\\d+in)?$",
      "description": "Encode distance using the imperial system of measurment (miles, feet, inches)",
      "examples": [
        "2000ft",
        "2mi12ft6in"
      ]
    },
    {
      "type": "string",
      "pattern": "^(\\d+px)$",
      "description": "Encode a measurement of the number of pixels, typically in a digital image",
      "examples": ["250px"]
    }
  ]
}


Schema oneOf/0
Diagram
diagram
Type null
Used by
Source

{"type": "null"}


Schema oneOf/1
Annotations
Description  Encode distance using the metric system of measurement (kilometer, meter, centimetre, millilmeter
Diagram
diagram
Type string
Constraints
Pattern : ^-?(\d+km)?(\d+m)?(\d+cm)?(\d+mm)?$

Examples 100m 6km2m56cm12mm
Used by
Source

{
  "type": "string",
  "pattern": "^-?(\\d+km)?(\\d+m)?(\\d+cm)?(\\d+mm)?$",
  "description": "Encode distance using the metric system of measurement (kilometer, meter, centimetre, millilmeter",
  "examples": [
    "100m",
    "6km2m56cm12mm"
  ]
}


Schema oneOf/2
Annotations
Description  Encode distance using the imperial system of measurment (miles, feet, inches)
Diagram
diagram
Type string
Constraints
Pattern : ^-?(\d+mi)?(\d+ft)?(\d+in)?$

Examples 2000ft 2mi12ft6in
Used by
Source

{
  "type": "string",
  "pattern": "^-?(\\d+mi)?(\\d+ft)?(\\d+in)?$",
  "description": "Encode distance using the imperial system of measurment (miles, feet, inches)",
  "examples": [
    "2000ft",
    "2mi12ft6in"
  ]
}


Schema oneOf/3
Annotations
Description  Encode a measurement of the number of pixels, typically in a digital image
Diagram
diagram
Type string
Constraints
Pattern : ^(\d+px)$

Examples 250px
Used by
Source

{
  "type": "string",
  "pattern": "^(\\d+px)$",
  "description": "Encode a measurement of the number of pixels, typically in a digital image",
  "examples": ["250px"]
}


Schema height/0
Diagram
#/definitions/Utility/properties/unitOfMeasurement/properties/dimensions/properties/height/oneOf/0 #/definitions/Utility/properties/unitOfMeasurement/properties/dimensions/properties/height/oneOf/1 #/definitions/Utility/properties/unitOfMeasurement/properties/dimensions/properties/height/oneOf/2 #/definitions/Utility/properties/unitOfMeasurement/properties/dimensions/properties/height/oneOf/3 diagram
Type object
Additional Properties true
Used by
Source

 "height/0": {
  "type": "object",
  "additionalProperties": true
}


Schema width
Annotations
Description  The width or X axis of the object
Diagram
#/definitions/Utility/properties/unitOfMeasurement/properties/dimensions/properties/width/oneOf/0 #/definitions/Utility/properties/unitOfMeasurement/properties/dimensions/properties/width/oneOf/1 #/definitions/Utility/properties/unitOfMeasurement/properties/dimensions/properties/width/oneOf/2 #/definitions/Utility/properties/unitOfMeasurement/properties/dimensions/properties/width/oneOf/3 diagram
Type object
All of
Used by
Source

 "width": {
  "description": "The width or X axis of the object",
  "oneOf": [
    {"type": "null"},
    {
      "type": "string",
      "pattern": "^-?(\\d+km)?(\\d+m)?(\\d+cm)?(\\d+mm)?$",
      "description": "Encode distance using the metric system of measurement (kilometer, meter, centimetre, millilmeter",
      "examples": [
        "100m",
        "6km2m56cm12mm"
      ]
    },
    {
      "type": "string",
      "pattern": "^-?(\\d+mi)?(\\d+ft)?(\\d+in)?$",
      "description": "Encode distance using the imperial system of measurment (miles, feet, inches)",
      "examples": [
        "2000ft",
        "2mi12ft6in"
      ]
    },
    {
      "type": "string",
      "pattern": "^(\\d+px)$",
      "description": "Encode a measurement of the number of pixels, typically in a digital image",
      "examples": ["250px"]
    }
  ],
  "type": "object",
  "additionalProperties": true
}


Schema oneOf/0
Diagram
diagram
Type null
Used by
Source

{"type": "null"}


Schema oneOf/1
Annotations
Description  Encode distance using the metric system of measurement (kilometer, meter, centimetre, millilmeter
Diagram
diagram
Type string
Constraints
Pattern : ^-?(\d+km)?(\d+m)?(\d+cm)?(\d+mm)?$

Examples 100m 6km2m56cm12mm
Used by
Source

{
  "type": "string",
  "pattern": "^-?(\\d+km)?(\\d+m)?(\\d+cm)?(\\d+mm)?$",
  "description": "Encode distance using the metric system of measurement (kilometer, meter, centimetre, millilmeter",
  "examples": [
    "100m",
    "6km2m56cm12mm"
  ]
}


Schema oneOf/2
Annotations
Description  Encode distance using the imperial system of measurment (miles, feet, inches)
Diagram
diagram
Type string
Constraints
Pattern : ^-?(\d+mi)?(\d+ft)?(\d+in)?$

Examples 2000ft 2mi12ft6in
Used by
Source

{
  "type": "string",
  "pattern": "^-?(\\d+mi)?(\\d+ft)?(\\d+in)?$",
  "description": "Encode distance using the imperial system of measurment (miles, feet, inches)",
  "examples": [
    "2000ft",
    "2mi12ft6in"
  ]
}


Schema oneOf/3
Annotations
Description  Encode a measurement of the number of pixels, typically in a digital image
Diagram
diagram
Type string
Constraints
Pattern : ^(\d+px)$

Examples 250px
Used by
Source

{
  "type": "string",
  "pattern": "^(\\d+px)$",
  "description": "Encode a measurement of the number of pixels, typically in a digital image",
  "examples": ["250px"]
}


Schema depth
Annotations
Description  The depth or Z axis of the object
Diagram
#/definitions/Utility/properties/unitOfMeasurement/properties/dimensions/properties/depth/oneOf/0 #/definitions/Utility/properties/unitOfMeasurement/properties/dimensions/properties/depth/oneOf/1 #/definitions/Utility/properties/unitOfMeasurement/properties/dimensions/properties/depth/oneOf/2 #/definitions/Utility/properties/unitOfMeasurement/properties/dimensions/properties/depth/oneOf/3 diagram
Type object
All of
Used by
Source

 "depth": {
  "description": "The depth or Z axis of the object",
  "oneOf": [
    {"type": "null"},
    {
      "type": "string",
      "pattern": "^-?(\\d+km)?(\\d+m)?(\\d+cm)?(\\d+mm)?$",
      "description": "Encode distance using the metric system of measurement (kilometer, meter, centimetre, millilmeter",
      "examples": [
        "100m",
        "6km2m56cm12mm"
      ]
    },
    {
      "type": "string",
      "pattern": "^-?(\\d+mi)?(\\d+ft)?(\\d+in)?$",
      "description": "Encode distance using the imperial system of measurment (miles, feet, inches)",
      "examples": [
        "2000ft",
        "2mi12ft6in"
      ]
    },
    {
      "type": "string",
      "pattern": "^(\\d+px)$",
      "description": "Encode a measurement of the number of pixels, typically in a digital image",
      "examples": ["250px"]
    }
  ],
  "type": "object",
  "additionalProperties": true
}


Schema oneOf/0
Diagram
diagram
Type null
Used by
Source

{"type": "null"}


Schema oneOf/1
Annotations
Description  Encode distance using the metric system of measurement (kilometer, meter, centimetre, millilmeter
Diagram
diagram
Type string
Constraints
Pattern : ^-?(\d+km)?(\d+m)?(\d+cm)?(\d+mm)?$

Examples 100m 6km2m56cm12mm
Used by
Source

{
  "type": "string",
  "pattern": "^-?(\\d+km)?(\\d+m)?(\\d+cm)?(\\d+mm)?$",
  "description": "Encode distance using the metric system of measurement (kilometer, meter, centimetre, millilmeter",
  "examples": [
    "100m",
    "6km2m56cm12mm"
  ]
}


Schema oneOf/2
Annotations
Description  Encode distance using the imperial system of measurment (miles, feet, inches)
Diagram
diagram
Type string
Constraints
Pattern : ^-?(\d+mi)?(\d+ft)?(\d+in)?$

Examples 2000ft 2mi12ft6in
Used by
Source

{
  "type": "string",
  "pattern": "^-?(\\d+mi)?(\\d+ft)?(\\d+in)?$",
  "description": "Encode distance using the imperial system of measurment (miles, feet, inches)",
  "examples": [
    "2000ft",
    "2mi12ft6in"
  ]
}


Schema oneOf/3
Annotations
Description  Encode a measurement of the number of pixels, typically in a digital image
Diagram
diagram
Type string
Constraints
Pattern : ^(\d+px)$

Examples 250px
Used by
Source

{
  "type": "string",
  "pattern": "^(\\d+px)$",
  "description": "Encode a measurement of the number of pixels, typically in a digital image",
  "examples": ["250px"]
}


Schema address/1
Diagram
#/definitions/Utility/properties/address/properties/street #/definitions/Utility/properties/address/properties/locality #/definitions/Utility/properties/address/properties/region #/definitions/Utility/properties/address/properties/postalCode #/definitions/Utility/properties/address/properties/country diagram
Type object
Properties
Name Occurrence
street
locality
region
postalCode
country
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "address/1": {
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "street": {
      "title": "Street Address",
      "description": "The street address",
      "examples": ["1600 Ampitheatre Parkway"],
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "locality": {
      "title": "Address locality",
      "description": "The locality in which the street address is, and which is in the region.",
      "examples": ["Mountain View"],
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "region": {
      "title": "Address region",
      "description": "The region in which the locality is, and which is in the country",
      "examples": ["California"],
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "postalCode": {
      "title": "Zip or Postal Code",
      "description": "A zip or postal code",
      "examples": ["94534"],
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "country": {
      "$ref": "#/definitions/Utility/properties/country",
      "title": "Country"
    }
  }
}


Schema Location/1
Diagram
#/definitions/Utility/properties/Location/properties/schemaVersion #/definitions/Utility/properties/Location/properties/entityInfo #/definitions/Utility/properties/Location/properties/entityType #/definitions/Utility/properties/Location/properties/identifier #/definitions/Utility/properties/Location/properties/name #/definitions/Utility/properties/Location/properties/description #/definitions/Utility/properties/Location/properties/address #/definitions/Utility/properties/Location/properties/coordinates #/definitions/Utility/properties/Location/properties/Context diagram
Type object
Properties
Name Occurrence
schemaVersion
entityInfo
entityType
identifier
name
description
address
coordinates
Context
optional
optional
required
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "Location/1": {
  "type": "object",
  "additionalProperties": false,
  "required": ["entityType"],
  "properties": {
    "schemaVersion": {
      "$ref": "#/definitions/core/properties/schemaVersion",
      "title": "Schema Version"
    },
    "entityInfo": {
      "type": "string",
      "title": "Entity Information"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "Location"
    },
    "identifier": {
      "$ref": "#/definitions/Utility/properties/identifier",
      "title": "Identifier"
    },
    "name": {
      "title": "Location name",
      "description": "A human readable name for the location",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "description": {
      "title": "Location Description",
      "description": "A brief description of the location",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "address": {
      "$ref": "#/definitions/Utility/properties/address",
      "title": "Address"
    },
    "coordinates": {
      "$ref": "#/definitions/Utility/properties/coordinates",
      "title": "Coordinates"
    },
    "Context": {
      "$ref": "#/definitions/MediaCreationContext/properties/Context",
      "title": "Location Context"
    }
  }
}


Schema note
Annotations
Title  Note

Diagram
#/definitions/Utility/properties/note/properties/title #/definitions/Utility/properties/note/properties/text diagram
Type object
Any of
Used by
Schema
Utility
Source

 "note": {
  "title": "Note",
  "anyOf": [
    {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "title": {
          "type": "string",
          "title": "Title",
          "description": "A title for the note or annotation"
        },
        "text": {
          "type": "string",
          "title": "Text",
          "description": "The text of the note or annotation"
        }
      }
    },
    {"type": "null"}
  ]
}


Schema note/0
Diagram
#/definitions/Utility/properties/note/properties/title #/definitions/Utility/properties/note/properties/text diagram
Type object
Properties
Name Occurrence
title
text
optional
optional
Additional Properties false
Used by
Source

 "note/0": {
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "title": {
      "type": "string",
      "title": "Title",
      "description": "A title for the note or annotation"
    },
    "text": {
      "type": "string",
      "title": "Text",
      "description": "The text of the note or annotation"
    }
  }
}


Schema title
Annotations
Title  Title

Description  A title for the note or annotation
Diagram
diagram
Type string
Used by
Source

 "title": {
  "type": "string",
  "title": "Title",
  "description": "A title for the note or annotation"
}


Schema text
Annotations
Title  Text

Description  The text of the note or annotation
Diagram
diagram
Type string
Used by
Source

 "text": {
  "type": "string",
  "title": "Text",
  "description": "The text of the note or annotation"
}


Schema time
Annotations
Title  Time

Diagram
#/definitions/Utility/properties/time/properties/timestamp #/definitions/Utility/properties/time/properties/periodInTime #/definitions/Utility/properties/time/properties/descriptiveTime #/definitions/Utility/properties/time/properties/dateTime #/definitions/Utility/properties/time/properties/date #/definitions/Utility/properties/time/properties/durationTime diagram
Type object
Properties
Name Occurrence
timestamp
periodInTime
descriptiveTime
dateTime
date
durationTime
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Schema
Utility
Source

 "time": {
  "type": "object",
  "additionalProperties": false,
  "title": "Time",
  "properties": {
    "timestamp": {
      "title": "Timestamp",
      "anyOf": [
        {"type": "number"},
        {"type": "null"}
      ]
    },
    "periodInTime": {
      "type": "object",
      "additionalProperties": false,
      "title": "Period in Time",
      "required": ["startTime"],
      "properties": {}
    },
    "descriptiveTime": {
      "type": "object",
      "additionalProperties": false,
      "title": "Descriptive Time",
      "properties": {}
    },
    "dateTime": {
      "title": "Date & Time",
      "description": "Should be formatted to comply with ISO 8601",
      "anyOf": [
        {
          "type": "string",
          "pattern": "\\d{4}-[01]\\d-[0-3]\\dT[0-2]\\d:[0-5]\\d:[0-5]\\d(?:\\.\\d+)?Z?"
        },
        {"type": "null"}
      ]
    },
    "date": {
      "title": "Date",
      "description": "Should be formatted to comply with ISO 8601",
      "examples": ["2020-11-21"],
      "anyOf": [
        {
          "type": "string",
          "pattern": "\\d{4}-[01]\\d-[0-3]\\d"
        },
        {"type": "null"}
      ]
    },
    "durationTime": {
      "title": "Duration of Time",
      "description": "Should be formatted to comply with ISO 8601",
      "examples": ["P2Y12M3D"],
      "anyOf": [
        {
          "type": "string",
          "pattern": "^(-?)P(?=.)((\\d+)Y)?((\\d+)M)?((\\d+)D)?(T(?=.)((\\d+)H)?((\\d+)M)?(\\d*(\\.\\d+)?S)?)?$"
        },
        {"type": "null"}
      ]
    }
  }
}


Schema timestamp
Annotations
Title  Timestamp

Diagram
diagram
Type object
Any of
Used by
Source

 "timestamp": {
  "title": "Timestamp",
  "anyOf": [
    {"type": "number"},
    {"type": "null"}
  ]
}


Schema periodInTime
Annotations
Title  Period in Time

Diagram
#/definitions/Utility/properties/time/properties/periodInTime/properties/startTime #/definitions/Utility/properties/time/properties/periodInTime/properties/durationTime #/definitions/Utility/properties/time/properties/periodInTime/properties/endTime diagram
Type object
Properties
Name Occurrence
startTime
durationTime
endTime
required
optional
optional
Additional Properties false
Used by
Source

 "periodInTime": {
  "type": "object",
  "additionalProperties": false,
  "title": "Period in Time",
  "required": ["startTime"],
  "properties": {
    "startTime": {
      "type": "string",
      "title": "Start Time"
    },
    "durationTime": {
      "type": "string",
      "title": "Duration of Time"
    },
    "endTime": {
      "type": "string",
      "title": "End Time"
    }
  }
}


Schema startTime
Annotations
Title  Start Time

Diagram
diagram
Type string
Used by
Source

 "startTime": {
  "type": "string",
  "title": "Start Time"
}


Schema endTime
Annotations
Title  End Time

Diagram
diagram
Type string
Used by
Source

 "endTime": {
  "type": "string",
  "title": "End Time"
}


Schema descriptiveTime
Annotations
Title  Descriptive Time

Diagram
#/definitions/Utility/properties/time/properties/descriptiveTime/properties/periodInDay #/definitions/Utility/properties/time/properties/descriptiveTime/properties/relativeTime #/definitions/Utility/properties/time/properties/descriptiveTime/properties/periodInTime #/definitions/Utility/properties/time/properties/descriptiveTime/properties/eventInTime diagram
Type object
Properties
Name Occurrence
periodInDay
relativeTime
periodInTime
eventInTime
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "descriptiveTime": {
  "type": "object",
  "additionalProperties": false,
  "title": "Descriptive Time",
  "properties": {
    "periodInDay": {
      "type": "string",
      "title": "Period in Day",
      "examples": [
        "Morning",
        "Noon",
        "Midnight",
        "Afternoon",
        "Night"
      ]
    },
    "relativeTime": {
      "type": "string",
      "title": "Relative Time",
      "examples": [
        "Later",
        "Continuous",
        "6 months earlier",
        "A long time ago"
      ]
    },
    "periodInTime": {
      "type": "string",
      "title": "Period in Time",
      "examples": [
        "Ming dynasty",
        "World War II",
        "Jurassic period",
        "20th century"
      ]
    },
    "eventInTime": {
      "type": "string",
      "title": "Event in Time",
      "description": "Describes a specific event that occurred",
      "examples": [
        "Hindenburg disaster",
        "World Trade Center attack",
        "Queen Elizabeth coronation"
      ]
    }
  }
}


Schema periodInDay
Annotations
Title  Period in Day

Diagram
diagram
Type string
Examples Morning Noon Midnight Afternoon Night
Used by
Source

 "periodInDay": {
  "type": "string",
  "title": "Period in Day",
  "examples": [
    "Morning",
    "Noon",
    "Midnight",
    "Afternoon",
    "Night"
  ]
}


Schema relativeTime
Annotations
Title  Relative Time

Diagram
diagram
Type string
Examples Later Continuous 6 months earlier A long time ago
Used by
Source

 "relativeTime": {
  "type": "string",
  "title": "Relative Time",
  "examples": [
    "Later",
    "Continuous",
    "6 months earlier",
    "A long time ago"
  ]
}


Schema periodInTime
Annotations
Title  Period in Time

Diagram
diagram
Type string
Examples Ming dynasty World War II Jurassic period 20th century
Used by
Source

 "periodInTime": {
  "type": "string",
  "title": "Period in Time",
  "examples": [
    "Ming dynasty",
    "World War II",
    "Jurassic period",
    "20th century"
  ]
}


Schema eventInTime
Annotations
Title  Event in Time

Description  Describes a specific event that occurred
Diagram
diagram
Type string
Examples Hindenburg disaster World Trade Center attack Queen Elizabeth coronation
Used by
Source

 "eventInTime": {
  "type": "string",
  "title": "Event in Time",
  "description": "Describes a specific event that occurred",
  "examples": [
    "Hindenburg disaster",
    "World Trade Center attack",
    "Queen Elizabeth coronation"
  ]
}


Schema dateTime
Annotations
Title  Date & Time

Description  Should be formatted to comply with ISO 8601
Diagram
diagram
Type object
Any of
Used by
Source

 "dateTime": {
  "title": "Date & Time",
  "description": "Should be formatted to comply with ISO 8601",
  "anyOf": [
    {
      "type": "string",
      "pattern": "\\d{4}-[01]\\d-[0-3]\\dT[0-2]\\d:[0-5]\\d:[0-5]\\d(?:\\.\\d+)?Z?"
    },
    {"type": "null"}
  ]
}


Schema dateTime/0
Diagram
diagram
Type string
Constraints
Pattern : \d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d(?:\.\d+)?Z?

Used by
Source

 "dateTime/0": {
  "type": "string",
  "pattern": "\\d{4}-[01]\\d-[0-3]\\dT[0-2]\\d:[0-5]\\d:[0-5]\\d(?:\\.\\d+)?Z?"
}


Schema durationTime
Annotations
Title  Duration of Time

Description  Should be formatted to comply with ISO 8601
Diagram
diagram
Type object
Any of
Examples P2Y12M3D
Used by
Source

 "durationTime": {
  "title": "Duration of Time",
  "description": "Should be formatted to comply with ISO 8601",
  "examples": ["P2Y12M3D"],
  "anyOf": [
    {
      "type": "string",
      "pattern": "^(-?)P(?=.)((\\d+)Y)?((\\d+)M)?((\\d+)D)?(T(?=.)((\\d+)H)?((\\d+)M)?(\\d*(\\.\\d+)?S)?)?$"
    },
    {"type": "null"}
  ]
}


Schema durationTime/0
Diagram
diagram
Type string
Constraints
Pattern : ^(-?)P(?=.)((\d+)Y)?((\d+)M)?((\d+)D)?(T(?=.)((\d+)H)?((\d+)M)?(\d*(\.\d+)?S)?)?$

Used by
Source

 "durationTime/0": {
  "type": "string",
  "pattern": "^(-?)P(?=.)((\\d+)Y)?((\\d+)M)?((\\d+)D)?(T(?=.)((\\d+)H)?((\\d+)M)?(\\d*(\\.\\d+)?S)?)?$"
}


Schema core
Annotations
Title  Core

Diagram
#/definitions/core/properties/customData #/definitions/core/properties/schemaVersion #/definitions/core/properties/rootObject #/definitions/core/properties/rootArray diagram
Type object
Properties
Name Occurrence
customData
schemaVersion
rootObject
rootArray
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "core": {
  "type": "object",
  "additionalProperties": false,
  "title": "Core",
  "properties": {
    "customData": {
      "type": "object",
      "additionalProperties": true,
      "title": "Custom Data",
      "description": "A user defined set of custom data in the payload of the instance, used where the formal schema lacks required properties"
    },
    "schemaVersion": {
      "title": "Schema Version",
      "type": "string",
      "const": "0.1"
    },
    "rootObject": {
      "type": "object",
      "additionalProperties": false,
      "properties": {}
    },
    "rootArray": {
      "type": "array",
      "additionalItems": true,
      "items": {}
    }
  }
}


Schema oneOf
Diagram
#/oneOf/0 #/oneOf/1 diagram
Type object
One of
Used by
Schema
#/schema
Source

{
  "oneOf": [
    {"$ref": "#/definitions/core/properties/rootObject"},
    {"$ref": "#/definitions/core/properties/rootArray"}
  ]
}


Definition schema oneOf/0
Diagram
#/definitions/core/properties/rootObject diagram
Type reference
Refers rootObject
Used by
Source

{"$ref": "#/definitions/core/properties/rootObject"}


Definition schema oneOf/1
Diagram
#/definitions/core/properties/rootArray diagram
Type reference
Refers rootArray
Used by
Source

{"$ref": "#/definitions/core/properties/rootArray"}